修正泊松二项分布

机器算法验证 分布 造型 泊松二项分布
2022-03-20 14:49:21

在泊松二项分布中,每个试验要么是(1)要么是(0)。是否存在每次试验为是 (N) 或否 (0) 的分布?

我想模拟一种情况,例如,我有 10 名工人。每个工人可以在一天可以不同。工作一天后,我需要知道货物的分配。如果每个工人生产 1 件商品,泊松二项分布给了我一个答案。NN

2个回答

首先,您可能不想使用泊松分布,因为它描述了一个随机变量,可以采用任何无限的整数集合。坚持使用二项式(1,p),也称为伯努利(p)。

如果,那么的 pmf将是 对于单个工人,您可以简单地扩展伯努利 rv 以获得您想要的。XBernoulli(p)Y=NXY

pY(y)=pX([y/N])=py/N(1p)1y/N.

要添加多个独立工作者的结果,查看 MGF 会很有帮助。上面的 MGF 是

MY(t)=E[etY]=E[etNX]=MX(tN)=(1p+petN).

如果您有几个 ( ) 个工人,都具有相同的,那么总和的 MGF 是 这是随机变量的 MGF 。个伯努利随机变量相加,然后将结果乘以MN

(1p+petN)M.
i=1MNXiMN

正如@jbowman 所说,如果您对每个工人都有不同的,那么您将无法获得上述按比例缩放的伯努利分布,您将不得不手动计算概率。Ni

这是广义泊松二项分布。查看 R 包PoissonBinomial ( vignete ) 为该发行版实现了许多新的高性能算法。