2014-01-26 16 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