永发信息网

如何用MATLAB判别所给数据源的概率分布形式

答案:1  悬赏:10  手机版
解决时间 2021-03-31 20:08
如何用MATLAB判别所给数据源的概率分布形式
最佳答案
matlab中:
function f=p_judge(A,alpha)
% 本程序用于判别所给数据源在置信率为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(\'该数据源服从正态分布。\')
else
disp(\'该数据源不服从正态分布。\')
end
phat=gamfit(A,alpha);
p2=gamcdf(A,phat(1),phat(2));
[H2,s2]=kstest(A,[A,p2],alpha)
if H2==0
disp(\'该数据源服从γ分布。\')
else
disp(\'该数据源不服从γ分布。\')
end
lamda=poissfit(A,alpha);
p3=poisscdf(A,lamda);
[H3,s3]=kstest(A,[A,p3],alpha)
if H3==0
disp(\'该数据源服从泊松分布。\')
else
disp(\'该数据源不服从泊松分布。\')
end
mu=expfit(A,alpha);
p4=expcdf(A,mu);
[H4,s4]=kstest(A,[A,p4],alpha)
if H4==0
disp(\'该数据源服从指数分布。\')
else
disp(\'该数据源不服从指数分布。\')
end
[phat, pci] = raylfit(A, alpha)
p5=raylcdf(A,phat);
[H5,s5]=kstest(A,[A,p5],alpha)
if H5==0
disp(\'该数据源服从rayleigh分布。\')
else
disp(\'该数据源不服从rayleigh分布。\')
end

主要是kstest的用法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天气气温低了,汽车点过启动的时间长了啥原因
gta5掉到水里面离岸边很远怎样快速到达陆地
黑牧草和黑麦草有什么不一样
tuaoCAD M移动指令变为复制了是哪里的问题?在
老公总是站在婆婆那一边我该怎么办
4g飞享套餐v网升级三元包可以取消了吗
户外塑粉寿命多久能用几年
测量电子式单相电能表好坏的方法
广州海珠区中大到南沙天后宫怎么去
请问公司财务负责人的侄媳妇担任公司会计违反
不再纠结怎么吃丝瓜,10道丝瓜做法
以下植物中,不在春季开花的是
小型空调怎么用
这都快19了,你这也太扯淡了吧
肯德基里面有wifi么
推荐资讯
Windows 10能玩大话西游吗
见鬼3之见鬼10法里跳街舞的那里那首歌叫什么
张小蒙三围身高资料曝光 王思聪为什么与豆得
朋友想租自己的二楼门头好不好,是这样的,自
帆布是防雨绸吗
我的名字叫金三顺的全部歌曲
大学参加的社团要交费吗?
为什么手机在全封闭的铁房子里面没有信号
铜发晶和金发晶怎么区分啊 都属金
谁介绍下芭卫士?
求问上古卷轴宁格实验室的控制台哪个是启动哪
北方大锅鱼
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?