获得正常拟合的平均值和标准差

时间:2015-08-29 09:25:09

标签: matlab statistics histogram distribution

我必须分配p和q我不知道它们的均值和方差我想要将正态分布曲线拟合到我的直方图中并获得拟合的均值和方差

当我使用

histfit(p);
histfit(q);

我得到了图中的结果: enter image description here

当我使用

[f,x]=hist[p];
[mu,sigma]=normfit(p)
pdf=normpdf(x,mu,sigma);
figure;
hold on
bar(x,f);
plot(x,pdf);

我得到了图中的结果,我根本看不到拟合:

enter image description here

最后我想以图形方式呈现histfit, ,还可以获得真实标准偏差和拟合平均值以供进一步使用。

帮助任何人?

1 个答案:

答案 0 :(得分:1)

histfit的作用是将pdf 规范化绘制为直方图的比例。应用缩放因子numel(p).*mean(diff(x))以使曲线与直方图匹配。它将pdf下的面积缩放到直方图所覆盖的区域。