2012-11-04 77 views
2

我有一個分佈結合兩個重疊的高斯,我想適合高斯的直方圖。我知道Matlab中的histfit可以完美地完成一個高斯。並且histfit(數據,bin,dist)對默認提供的其他類型的分佈也有效,但不包括two-normal。histfit matlab與重疊高斯

我怎樣才能通過histfit做這個雙正常擬合?

回答

1

您不能,請改用gmdistribution。

E.g. obj = gmdistribution.fit(data,2)

將估計高斯混合分佈中兩個高斯的參數。

+0

謝謝,所以我不浪費時間在這個選項! 現在的問題是,當我使用這個命令,我得到類似: OBJ = 高斯混合分佈在1名維組分1 2種成分:混合比例:0.499387平均數:-0.4789 組分2:混合比例:0.500613平均值:-0.4786 現在,我該如何將它與原始直方圖一起繪製? 我知道這2個環節,但他們不幫我這麼多: http://www.mathworks.com/matlabcentral/newsreader/view_thread/317868 http://www.mathworks.de/de/幫助/統計/ gmdistribution.fit.html 任何明確的幫助,高度讚賞! – physiker