2014-01-26 41 views
0

我有一些數據是以我想要擬合高斯的直方圖的形式出現的,所以我只需要找到最佳近似值的數據的方差和均值。我只是在考驗了我正打算用類似Matlab查找高斯的均值和方差

average = 50; 
variance = 10; 
gauss = normpdf((1:100), average, variance); %generate gaussian 

我應該能夠檢索的均值和方差完全正確呢?我似乎接近49左右的平均值,但無論我嘗試什麼,我似乎都無法獲得差異。這似乎相對簡單。也許我只是累了,但我無處可去。如何從這個樣本數據中檢索均值和方差?

編輯:我現在無法得到這個意思,我剛剛被1之前(愚蠢的錯誤)。目前仍然無能爲力

回答

0

normpdf的第三個輸入是標準差,而不是方差。所以,使用

gauss = normpdf((1:100), average, sqrt(variance)); %// generate Gaussian 
+0

哇這就是尷尬,謝謝 – Steve