matlab泊松分布图,将泊松分布拟合到MATLAB中的一组数据

我有以下一组数据,我试图将泊松分布拟合到MATLAB上,但是我得到的所有输出都是零,并且我几乎卡住了将泊松分布拟合到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;

如果我改变干(XOUT, pdf)到新的x,那么这些图不会重叠,这是我需要做的。

2016-02-22

Ghazal

+0

请使用标签之前阅读标签说明。删除了一些不相关的标签。 –

+0

如果答案已解决您的问题,请点击复选标记,考虑[接受它](http://meta.stackexchange.com/q/5234/179419)。这表明你已经找到了解决方案,这不再是一个悬而未决的问题。如果您的问题没有得到解答,请解释缺少的内容。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值