【问题标题】:Fitting a poisson distribution to a set of data in MATLAB将泊松分布拟合到 MATLAB 中的一组数据
【发布时间】:2016-02-22 23:57:58
【问题描述】:

我有以下一组数据,我试图在 MATLAB 上拟合泊松分布,但我得到的所有输出都是零,我几乎被卡住了

data = [16  13  23  18  17  7   16  16  18  20 ...] 

还有更多,但我不会全部粘贴。我执行以下操作,泊松分布构建成功:

 PD = fitdist(data,'Poisson');

我的问题在这里:我有以下一组 x,我正在尝试绘制泊松分布:

x = [ 0.042 0.048   0.053   0.059   0.065   0.070   0.076   0.082   0.087   0.093   0.099   0.10 ... etc ]

y = pdf(PD,x)
plot(x,y)

y 的输出全为零,我不知道为什么会这样。任何提示都会令人惊叹。

编辑:

我的情节应该被标准化,然后应该适合泊松过程,所以这就是我所做的:

numbins = 20;
[frequecy, xout] = hist(data/norm(data), numbins);
binsize = xout(2)-xout(1);
bar(xout, frequecy/binsize/sum(frequecy));
hold on;
PD = fitdist(data,'Poisson');
stem(xout, pdf(PD,xout), 'r');
hold off;

如果我将 stem(xout,pdf) 更改为新的 x,那么图不会重叠,这是我需要做的。

【问题讨论】:

  • 使用标签前请阅读标签说明。删除了一些不相关的标签。
  • 如果答案已经解决了您的问题,请点击复选标记考虑accepting it。这表明您已经找到了解决方案,这不再是一个悬而未决的问题。如果您的问题没有得到解答,请说明缺少的内容。

标签: matlab poisson


【解决方案1】:

您获得(接近)零值的原因有两个。

  • 首先,泊松分布是discrete probability distribution,这意味着对于所有非零值,PDF 为零。
  • 此外,您的样本的值介于 7 和 20 之间。您要求的概率低于 0.1。无论您选择哪种离散分布,您所要求的值都远远超出了您的样本范围。

.

x=1:30
y = pdf(PD,x)
stem(x,y) %replaced plot with stem because it is discrete.

以下是我将如何修改您的代码:

numbins = 20;
%Bin integers. You know your distribution only contains integers
%Hist with original scaling
[frequecy, xout2] = hist(data, min(data):max(data));
%scale later
xout=xout2/norm(data);
binsize = xout(2)-xout(1);
bar(xout, frequecy/binsize/sum(frequecy));
hold on;
PD = fitdist(data,'Poisson');
%sample your distribution using the unscaled x-values but plot scaled.
%multiply with numel(data) to get expected value instead of probability
stem(xout, pdf(PD,xout2)*numel(data), 'r');
hold off;

【讨论】:

  • 注意:x 的非整数值被底层poisspdf 函数显式地保留为零(至少在我的 R2015a 上)。无论如何,+1。
  • 更新了我的答案,完全错过了使用离散分布。
  • 那么我将如何对我的数据数组进行拟合和绘制泊松分布?因为条形图看起来应该适合泊松分布。
  • 我不明白你的评论。拟合和绘制的不是我的答案吗?
  • 让我编辑问题,这样我就可以包含图片,这样我的问题就更有意义了
猜你喜欢
  • 2016-11-10
  • 2014-08-18
  • 1970-01-01
  • 1970-01-01
  • 2014-11-22
  • 1970-01-01
  • 2018-08-22
  • 1970-01-01
  • 2023-03-13
相关资源
最近更新 更多