matlab中normfit,MATLAB中如何得到一组统计数据的分布特征
MATLAB中如何得到一組統(tǒng)計數(shù)據(jù)的分布特征
我想通過MATLAB知道一組統(tǒng)計數(shù)據(jù)的分布特征,如屬于哪種分布,均值方差等,請問如何實(shí)現(xiàn)?謝謝!
function f=p_judge(A,alpha)
% 本程序用于判別所給數(shù)據(jù)源在置信率為0.05時的概率分布形式。A的形式為n×1。[mu,sigma]=normfit(A);
p1=normcdf(A,mu,sigma);
[H1,s1]=kstest(A,[A,p1],alpha)
n=length(A);
if H1==0
disp('該數(shù)據(jù)源服從正態(tài)分布。')
else
disp('該數(shù)據(jù)源不服從正態(tài)分布。')
end
phat=gamfit(A,alpha);
p2=gamcdf(A,phat(1),phat(2));
[H2,s2]=kstest(A,[A,p2],alpha)
if H2==0
disp('該數(shù)據(jù)源服從γ分布。')
else
disp('該數(shù)據(jù)源不服從γ分布。')
end
lamda=poissfit(A,alpha);
p3=poisscdf(A,lamda);
[H3,s3]=kstest(A,[A,p3],alpha)
if H3==0
disp('該數(shù)據(jù)源服從泊松分布。')
else
disp('該數(shù)據(jù)源不服從泊松分布。')
end
mu=expfit(A,alpha);
p4=expcdf(A,mu);
[H4,s4]=kstest(A,[A,p4],alpha)
if H4==0
disp('該數(shù)據(jù)源服從指數(shù)分布。')
else
disp('該數(shù)據(jù)源不服從指數(shù)分布。')
end
[phat, pci] = raylfit(A, alpha)
總結(jié)
以上是生活随笔為你收集整理的matlab中normfit,MATLAB中如何得到一组统计数据的分布特征的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 妄想山海混沌怎么结算?
- 下一篇: 用matlab自己搭建bp神经网络,怎样