在Excel(或OpenOffice Calc)中使用POISSON函数时,需要提供两个参数:
- 一个整数
- 一个“平均”数字
它会返回一个浮点数。
在Python中(我尝试过RandomArray和NumPy),它返回一个随机泊松数的数组。实际上我想要的是此事件发生的百分比(它是一个常数,而数组每次都有不同的数字——所以这是否是一个平均数?)。
例如:
print poisson(2.6,6)
返回 [1 3 3 0 1 3]
(且每次运行结果都不同)。
我从计算/Excel得到的数字是3.19 (POISSON(6,2.16,0)*100
)。
我是在错误地使用Python的泊松分布函数(开玩笑!)还是我漏掉了什么?
from scipy.stats import poisson
,然后poisson.pmf(6, 2.6)
= 0.031867055625524499。 - Jarad