拟合泊松分布到正态分布

时间:2014-09-28 09:45:02

标签: matlab image-processing statistics distribution probability

我有一组数据。我绘制了这些数据的直方图,以便了解它们的分布,这给出了泊松分布。我想将我的数据拟合为高斯数据。是否有可能将泊松分布拟合到Matlab下的高斯分布?

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

使用normfit获取适合您数据的Gassian分布的均值和标准差,然后normpdf生成pdf。

这是发明数据的一个例子。在这种情况下的数据具有三角形分布(不是泊松分布),但想法是相同的:高斯函数适合它。

请参阅normfit选项的上述链接。

%// Random data
data = sum(rand(2,1e4)); %// sum of two uniform RV's gives a triangular pdf

%// Plot normalized histogram (empirical pdf) of data
edges = 0:.1:2;
[yh xh] = hist(data, edges);
bar(xh, yh/numel(data)/(edges(2)-edges(1)))

%// Compute and plot Gaussian fit
[mu, sigma] = normfit(data);
hold on
xf = -1:.01:3;
plot(xf, normpdf(xf, mu, sigma), 'r');

enter image description here