MATLAB中如何得到一組統計資料的分布特徵

2021-05-15 15:04:29 字數 1358 閱讀 1730

我想通過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('該資料來源不服從正態分佈。')

endphat=gamfit(a,alpha);

p2=gamcdf(a,phat(1),phat(2));

[h2,s2]=kstest(a,[a,p2],alpha)

if h2==0

disp('該資料來源服從γ分布。')

else

disp('該資料來源不服從γ分布。')

endlamda=poissfit(a,alpha);

p3=poisscdf(a,lamda);

[h3,s3]=kstest(a,[a,p3],alpha)

if h3==0

disp('該資料來源服從泊松分布。')

else

disp('該資料來源不服從泊松分布。')

endmu=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半年前寫的,用來加深數理統計的概念理解,可以參考一下,至於均值方差的問題,書上寫得比較多,可以去查一下.有關假設檢驗的命令還有jbtest,lillietest等等.

統計工具箱裡的後面是fit的一般都是引數估計和區間估計,比如normfit是正態分佈引數估計,後面是cdf的一般是求分布函式命令,kstest是任意分布的kolmogorov-**irnov假設檢驗法,不知道6.5是否也有,但如果normfit命令你找不到,或者有可能是你沒有裝統計工具箱造成的,但不是太確定,明天我給你查證一下.

寧波一組安全反思會

2010年4月19日,1277次1組針對 深入開展勞動安全專項整治活動的緊急通知 成鐵安電 2010 239號檔案,並結合本車隊近期開展的安全大檢查活動方案及推進計畫,班組認真查詢自身存在的問題,深刻吸取 3.2 3.6 事故教訓,舉一反三,自查自糾。會議由車隊陳華 蒲麗組織開展。班組職工人人發言 ...

商務7部一組總結

總結top sale,是每個銷售員所希望得到的稱號。杭州馳聯商務部7部第一小組全體成員 徐興宇 王樂 陳越 胡燕 單勇 張曉妮 曾東曉 王飛翔 李錕飛 陳利源 王小嫻 朱慧 向此稱號看齊,向此致敬!每個人心中都有自己的夢想,在現實社會中去完成乙個夢想,稍微遙遠來說的話都有些困難。但乙個人心中有信念的...

第一組測量實習報告

煙台大學土木工程學院 工程測量實習報告 課程名稱 工程測量實習專業 土木工程 實習地點 煙大第十餐廳班級 指導教師組號 第一組 學生姓名 2015年 6月 24 日 工程測量實習報告 土木工程專業土131 2班級第一組 1 測量實習思路 測量實習的目的是聯絡水準儀的安置 整平 瞄準,掌握經緯儀對中,...