我有一些直方图形式的数据,我想要适合高斯,所以我只需要找到数据的方差和均值以获得最佳近似值。我只是在测试我将要用
之类的东西做什么average = 50;
variance = 10;
gauss = normpdf( (1:100), average, variance); %generate gaussian
我应该能够正确检索均值和方差吗?我似乎已经接近49左右的平均值,但无论我尝试什么,我似乎都无法获得变化。这似乎相对简单。也许我只是累了,但我无处可去。如何从这个样本数据中检索均值和方差?
编辑:我现在无法得到平均值,我之前只有1点(愚蠢的错误)。目前对方差仍然无能为力
答案 0 :(得分:0)
normpdf
的第三个输入是标准偏差,而不是方差。所以,使用
gauss = normpdf( (1:100), average, sqrt(variance)); %// generate Gaussian