2012-03-22 49 views
0

enter image description here我有一個具有兩個峯值的直方圖,我想生成相應的概率分佈。我用下面的MATLAB代碼:從具有兩個峯值的直方圖生成概率分佈

A=mydata; 
M1=max(A); 
M2=min(A); 
I=(0:100).*(M1-M2)./100+M2; 
[n,x]=hist(A,I); 
bar(x,n/(1000*0.352)) 

我發現這個代碼頻繁地解釋我們如何可以找到正態分佈隨機數直方圖的概率分佈,但我不知道是不是,如果這屬實的直方圖具有兩個峯值並生成標準化的概率分佈。

+0

無論模式的數量如何,歸一化直方圖都是爲數據生成近似概率密度的一種方法。你能更具體地說明你想要完成什麼嗎? – ely 2012-03-23 00:14:45

+0

你能告訴我們直方圖嗎,並告訴我們更多關於數據是如何生成的?這可能屬於stats.se ... – Emre 2012-03-23 02:47:16

+0

我第二次評論這個問題屬於http://stats.stackexchange.com/ – titus 2012-03-23 13:34:07

回答

0

嘗試使用此FileExchange提交文件 - ALLFITDIST

不確定它可以適合兩個峯值。但是因爲它們距離很遠,所以你可以嘗試按範圍進行擬合,然後將它們彙總在一起。