资源描述:
《【精品】MATLAB分布检验程序》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、%里面有字符串不对。%建立函数dispC该数据源服从正态分布「)等,中需要将里面的*去掉。建立m文件后查看一下里面的字符是否正确。继续追问:代码正确了怎么检验我的数据?是把数据定义为A,然后再调用这个代码的m文件吗?补充回答:输入数据A和alpha,然后查看command窗口的提示语句。继续追问:???Inputargument"A"isundefined.Errorin=>pJudgeat4[mu,sigma]=normfit(A);这是我按你说的修改后的提示错误,怎么修改呀?谢谢补充回答:可否贴一下你的调用语
2、句?继续追问:functionf^pJudgc(A,alpha)%本程序用于判别所给数据源在置信率为0.05时的概率分布形式。A的形式为21。[mu,sigma]=normfit(A);p1=normcdf(A,mu,sigma);[Hl,si]=kstest(A,[A,pl],alpha)n=length(A);ifHl==0dispC该数据源服从正态分布。f)elsedispC该数据源不服从正态分布。)endphat=gamfit(A,alpha);p2=gamcdf(A,phat(l),phat(2));[
3、H2,s2]=kstest(A,[A,p2],alpha)ifH2==0dispC该数据源服从丫分布。JelsedispC该数据源不服从Y分布。’)endlamda=poissfit(A,alpha);p3=poisscdf(AJamda);[H3,s3]=kstest(A,[A,p3],alpha)ifH3==0dispC该数据源服从泊松分布。*)elsedispC该数据源不服从泊松分布。Jendmu=expfit(A,alpha);p4=cxpcdf(A,mu);[H4,s4]=kstest(A,[A,p4]
4、,alpha)ifH4==0dispC该数据源服从指数分布。*)elsedispC该数据源不服从指数分布。f)end[phat,pci]=raylfit(A,alpha)p5=raylcdf(A,phat);[H5,s5]=kstest(A,[A,p5],alpha)ifH5==0disp('该数据源服从rayleigh分布。')elsedispC该数据源不服从rayleigh分布。)end这个就是我建立的m文件补充回答:嗯,然后你输入的数据和调用语句呢?继续追问:我不会调用呀!我这有组数据21262022232
5、720252721172622221918261726202520252623262120帮我试试,谢谢补充回答:代码%Bylyqmathfunctionmain()clc;A=[212620222327202527211726222219182617262019202520252623262120];pJudge(A,0.1);%建立函数flinctionpJudge(A,alpha)%本程序用于判別所给数据源在置信率为0.05时的概率分布形式。A的形式为21。%%正态分布判断[mu,sigma]=normfi
6、t(A);pl=normcdf(A,mu,sigma);n=lcngth(A);ifHl==0dispC该数据源服从正态分布。*)elsedispC该数据源不服从正态分布。*)end%%Y分布判断phat=gamfit(A,alpha);p2=gamcdf(A,phat(l),phat(2));[H2,s2]=kstest(A,[A,p2],alpha);ifH2==0dispC该数据源服从丫分布。')elsedispC该数据源不服从丫分布。‘)end%%泊松分布判断lamda=poissfit(A,alpha)
7、;p3=poissedRA,lamda);[H3,s3]=kstest(A,[A,p3],alpha);ifH3==0dispC该数据源服从泊松分布。*)elsedispC该数据源不服从泊松分布」)end%%指数分布判断mu=expfit(A,alpha);p4=expedffA,mu);[H4,s4]=kstcst(A,[A,p4],alpha);ifH4==0dispC该数据源服从指数分布。JelsedispC该数据源不服从指数分布。*)end%%rayleigh分布判断[phat,pci]=raylfit(
8、A,alpha);p5=raylcdRA,phat);[H5,s5]=kstest(A,[A,p5],alpha);ifH5==0dispC该数据源服从rayleigh分布。)elsedispC该数据源不服从rayleigh分布。)end结果该数据源服从止态分布。该数据源服从丫分布。该数据源服从泊松分布。该数据源不服从指数分布。该数据源不服从rayleigh分布。matl