Professional Documents
Culture Documents
Пример Оформления л.р2
Пример Оформления л.р2
Кафедра КНІТ
Лабораторна робота № 2
з дисципліни «Інтелектуальний аналіз даних»
Виконала:
студентка 3 курсу
групи КС-17-1
Бабанська Яна
Перевірив:
доц. Прокоф’єв Т. А.
Дніпро
2020
Мета роботи: практичне освоєння аналізу експериментальних даних за
допомогою нелінійного методу найменших квадратів.
Хід роботи:
maxwell.m
function [res] = maxwell(beta, x)
a=beta;
res = sqrt(2./pi) .* a.^3 .* x.^2 .* exp(-((a.^2 .* x.^2) ./ 2));
return;
end
exponential.m
function [res] = exponential(beta, x)
lambda=beta;
res = lambda.*exp(-lambda.*x);
2
return;
end
weibull.m
function [res] = weibull(beta, x)
a=beta(1);
b=beta(2);
res = a.*b.*x.^(b-1).*exp(-a.*x.^b);
return;
end
3
function [ res ] = chi_2(distrib, x, y, beta, sigma)
N = length(x);
beta_length = length(beta);
chi_2 = 0;
for i=1:N
num = distrib(beta, x(i)) - y(i);
chi_2 = chi_2 + (num./sigma(i)).^2;
end
res = chi_2/(N - beta_length - 1);
return
end
4
Згідно з графіком, знову найкраще апроксимує дані функція Вейбулла.
Застосовуємо:
autocorr_weib = autocorrelation(wei_res_weib);
5
autocorr_exp = autocorrelation(wei_res_exp);
autocorr_maxw = autocorrelation(wei_res_maxw);
alpha = 0.32;
conf_interval_veib = nlparci(beta_weib, r_weib, j_weib, alpha)
conf_interval_weib =
0.9938 1.0052
2.2077 2.2269
conf_interval_exp = nlparci(beta_exp, r_exp, j_exp, alpha)
conf_interval_exp = 0.6270 0.7460
conf_interval_maxw = nlparci(beta_maxw, r_maxw, j_maxw, alpha)
conf_interval_maxw = 1.7578 1.7782
Висновки: