Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TPR_LR3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
183 Кб
Скачать
☆

3.4 Результати виконання лабораторної роботи

clear();

r = -0.9;

Mx = 10.0;

My = 20.0;

sigmaX = 0.6;

sigmaY = 0.8;

R1 = -0.6;

R2 = -0.7;

X = [11.8 11.2 10.0 8.8];

Ygr = My - sigmaX;

A = 0;

%_______________3.3_________________

P_K2 = func_erf((Ygr-My)/sigmaY);

P_K1 = 1 - P_K2;

%_______________3.4_________________

M_x_K1 = Mx + ( ( sigmaX*r*exp((-(Ygr-My)^2)/(2*sigmaY^2)))/((P_K1)*sqrt(2*pi)) );

M_x_K2 = Mx - ( ( sigmaX*r*exp((-(Ygr-My)^2)/(2*sigmaY^2)))/((P_K2)*sqrt(2*pi)) );

%_______________3.5_________________

Xa = [Mx-3*sigmaX Mx-2.5*sigmaX Mx-2*sigmaX Mx-1.5*sigmaX Mx-sigmaX Mx-0.8*sigmaX Mx-0.6*sigmaX Mx-0.4*sigmaX Mx-0.2*sigmaX Mx Mx+0.2*sigmaX Mx+0.4*sigmaX Mx+0.6*sigmaX Mx+0.8*sigmaX Mx+sigmaX Mx+1.5*sigmaX Mx+2*sigmaX Mx+2.5*sigmaX Mx+3*sigmaX];

for i = 1:length(Xa)

W_x(i) = (1/(sigmaX*(sqrt(2*pi))))*exp((-((Xa(i)-Mx)^2)/(2*(sigmaX^2))));

end

%_______________3.6_________________

Xa2K1 = [M_x_K1-3*sigmaX M_x_K1-2.5*sigmaX M_x_K1-2*sigmaX M_x_K1-1.5*sigmaX M_x_K1-sigmaX M_x_K1-0.8*sigmaX M_x_K1-0.6*sigmaX M_x_K1-0.4*sigmaX M_x_K1-0.2*sigmaX M_x_K1 M_x_K1+0.2*sigmaX M_x_K1+0.4*sigmaX M_x_K1+0.6*sigmaX M_x_K1+0.8*sigmaX M_x_K1+sigmaX M_x_K1+1.5*sigmaX M_x_K1+2*sigmaX M_x_K1+2.5*sigmaX M_x_K1+3*sigmaX];

Xa2K2 = [M_x_K2-3*sigmaX M_x_K1-2.5*sigmaX M_x_K2-2*sigmaX M_x_K1-1.5*sigmaX M_x_K2-sigmaX M_x_K2-0.8*sigmaX M_x_K2-0.6*sigmaX M_x_K2-0.4*sigmaX M_x_K2-0.2*sigmaX M_x_K2 M_x_K2+0.2*sigmaX M_x_K2+0.4*sigmaX M_x_K2+0.6*sigmaX M_x_K2+0.8*sigmaX M_x_K2+sigmaX M_x_K2+1.5*sigmaX M_x_K2+2*sigmaX M_x_K2+2.5*sigmaX M_x_K2+3*sigmaX];

for i = 1:length(Xa2K1)

W_x_K1_a(i) = (exp((-((Xa2K1(i)-Mx)^2))/(2*sigmaX^2))*(1-func_erf((sigmaX*(Ygr-My)-r*sigmaY*(Xa2K1(i)- Mx)) /

(sigmaX*sigmaY*sqrt(1-r^2))))) / (P_K1*sigmaX*sqrt(2*pi));

W_x_K2_a(i) = (exp((-((Xa2K2(i)-Mx)^2))/(2*sigmaX^2))*(func_erf((sigmaX*(Ygr-My)-r*sigmaY*(Xa2K2(i)-

Mx))/(sigmaX*sigmaY*sqrt(1-r^2))))) / (P_K2*sigmaX*sqrt(2*pi));

end

%_______________3.7_________________

Xkl = Mx + ((sigmaX*(Ygr-My)-A*sigmaX*sigmaY*sqrt(1-r^2))/(r*sigmaY));

%_______________3.8_________________

P_reshK1 = func_erf( (Xkl-Mx)/sigmaX );

P_reshK2 = 1-P_reshK1;

%_______________3.9__________________

M_y_reshK1 = My - (((sigmaY*r)/(P_reshK1*sqrt(2*pi))) * exp(-((Xkl-Mx)^2/(2*sigmaX^2))));

M_y_reshK2 = My + (((sigmaY*r)/(P_reshK2*sqrt(2*pi))) * exp(-((Xkl-Mx)^2/(2*sigmaX^2))));

%_______________3.10_________________

Ya = [My-3*sigmaY My-2.5*sigmaY My-2*sigmaY My-1.5*sigmaY My-sigmaY My-0.8*sigmaY My-0.6*sigmaY My-0.4*sigmaY My-0.2*sigmaY My My+0.2*sigmaY My+0.4*sigmaY My+0.6*sigmaY My+0.8*sigmaY My+sigmaY My+1.5*sigmaY My+2*sigmaY My+2.5*sigmaY My+3*sigmaY];

for i = 1:length(Ya)

W_y(i) = (1/(sigmaY*(sqrt(2*pi))))*exp((-((Ya(i)-My)^2)/(2*(sigmaY^2))));

end

%_______________3.11_________________

Ya2K1 = [M_y_reshK1-3*sigmaX M_y_reshK1-2.5*sigmaX M_y_reshK1-2*sigmaX M_y_reshK1-1.5*sigmaX M_y_reshK1-sigmaX M_y_reshK1-0.8*sigmaX M_y_reshK1-0.6*sigmaX M_y_reshK1-0.4*sigmaX M_y_reshK1-0.2*sigmaX M_y_reshK1 M_y_reshK1+0.2*sigmaX M_y_reshK1+0.4*sigmaX M_y_reshK1+0.6*sigmaX M_y_reshK1+0.8*sigmaX M_y_reshK1+sigmaX M_y_reshK1+1.5*sigmaX M_y_reshK1+2*sigmaX M_y_reshK1+2.5*sigmaX M_y_reshK1+3*sigmaX];

Ya2K2 = [M_y_reshK2-3*sigmaX M_y_reshK2-2.5*sigmaX M_y_reshK2-2*sigmaX M_y_reshK2-1.5*sigmaX M_y_reshK2-sigmaX M_y_reshK2-0.8*sigmaX M_y_reshK2-0.6*sigmaX M_y_reshK2-0.4*sigmaX M_y_reshK2-0.2*sigmaX M_y_reshK2 M_y_reshK2+0.2*sigmaX M_y_reshK2+0.4*sigmaX M_y_reshK2+0.6*sigmaX M_y_reshK2+0.8*sigmaX M_y_reshK2+sigmaX M_y_reshK2+1.5*sigmaX M_y_reshK2+2*sigmaX M_y_reshK2+2.5*sigmaX M_y_reshK2+3*sigmaX];

for i = 1:length(Ya2K1)

W_y_reshK1(i) = (exp(-(Ya2K1(i)-My)^2/(2*sigmaY^2))*(func_erf((sigmaY*(Xkl-Mx)-r*sigmaX*(Ya2K1(i)-

My))/(sigmaX*sigmaY*sqrt(1-r^2)))))/(P_reshK1*sigmaY*sqrt(2*pi));

W_y_reshK2(i) = (exp(-(Ya2K2(i)-My)^2/(2*sigmaY^2))*(1-func_erf((sigmaY*(Xkl-Mx)-r*sigmaX*(Ya2K2(i)-

My))/(sigmaX*sigmaY*sqrt(1-r^2)))))/(P_reshK2*sigmaY*sqrt(2*pi));

end

%_______________3.12_________________

for i = 1:length(X)

W_x_K1(i) = (exp((-(X(i)-Mx)^2)/(2*sigmaX^2))*(1-func_erf((sigmaX*(Ygr-My)-r*sigmaY*(X(i)-Mx))/

(sigmaX*sigmaY*sqrt(1-r^2))))) / (P_K1*sigmaX*sqrt(2*pi));

W_x_K2(i) = (exp((-(X(i)-Mx)^2)/(2*sigmaX^2))*(1-func_erf((sigmaX*(Ygr-My)-r*sigmaY*(X(i)-Mx))/

(sigmaX*sigmaY*sqrt(1-r^2))))) / (P_K2*sigmaX*sqrt(2*pi));

Lambda(i) = W_x_K1(i)/W_x_K2(i);

end

%_______________3.13_________________

Porog = P_K2/P_K1;

%_______________3.15_________________

ra = [r 0.9*r 0.8*r 0.7*r 0.6*r 0.5*r 0.4*r 0.3*r 0.25*r 0.2*r 0.15*r ];

for i = 1:length(ra)

MR(i) = (sigmaY*ra(i)*exp(-((Xkl-Mx)^2/(ra(i)*sigmaX^2))))/(sqrt(2*pi)*P_reshK1*P_reshK2);

end

plot(MR,'o-');

%_______________3.16_________________

figure(2);

plot(Ya,W_y,'*-',Ya,W_y_reshK1,'o-',Ya,W_y_reshK2,'x-');

figure(3);

plot(Xa,W_x,'*-',Xa,W_x_K1_a,'o-',Xa,W_x_K2_a,'x-');

Рисунок 3.1 – Зв'язок модуля різниці умовних математичних сподівань зі ступенем тісноти

Рисунок 3.2 – Графік умовних та безумовної густин прогнозованого параметра

Рисунок 3.3 – Графік умовних та безумовної густин ознаки

W(x) =

0,00738641401989665 0,0292138341559476 0,0899849441886470 0,215862659443153

0,403284540865239 0,482819254602471 0,555374338153000 0,613783567172206

0,65173783292427 0,664903800669055 0,651737823292427 0,613783567172206

0,555374338153000 0,482819254602471 0,403284540865239 0,215862659443153

0,0899849441886470 0,0292138341559476 0,00738641401989665

W(x | K1) =

0,00313898543181332 0,0147925187389076 0,0542901867547479 0,155176844437108

0,345427949359645 0,443569762952807 0,547219300886291 0,648405284513300

0,737305822330868 0,802671795842526 0,832121788091824 0,813352416341321

0,738351845605966 0,610761753356202 0,451032256068835 0,114073831293116

0,0101378320018837 0,000280450602414319 2,27220807323020e-06

W(x | K2) =

1,48770856902627e-08 7,11758335330000e-16 0,000767153626010186 7,94909859916593e-09

0,270731239904521 0,497014320780731 0,766423241581132 1,00287728579928

1,12824998259098 1,10927820786343 0,971563326723257 0,773732089732803

0,571204174961792 0,397048947805725 0,262604051379422 0,0774855632369529

0,0177644828728965 0,00317164876958062 0,000441005243588190

W(y) =

0,00553981051492254 0,0219103756169607 0,0674887081414849 0,161896994582365

0,302463405648929 0,362114440951853 0,416530753614749 0,460337675379154

0,488803367469320 0,498677850501791 0,488803367469320 0,460337675379154

0,416530753614749 0,362114440951853 0,302463405648929 0,161896994582365

0,0674887081414849 0,0219103756169607 0,00553981051492254

W(y | решК1) =

0,00182758922455436 0,0179190984194965 0,0928269689313536 0,269534261623088

0,481863432485296 0,545650066257817 0,588413295588844 0,609037761224878

0,609034462788249 0,591293659550182 0,559178811726507 0,516095886515644

0,465360807092263 0,410147155049695 0,353401766217780 0,220695298490064

0,119739347157041 0,0564427048527591 0,0231156486738770.

W(y | решК2) =

0,00531641893884056 0,0184393406827766 0,0555605357550579 0,145277064316184

0,326592316601379 0,429705567095256 0,545887083685189 0,665103076031656

0,771022144583932 0,843118825916291 0,862205831494812 0,817956093136538

0,714709450355509 0,571661550359519 0,416416912781678 0,122066603969479

0,0185711619151053 0,00142597349646310 5,43294917960852e-05

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]