本文记录泊松分布。
从上述推导可以看出:泊松分布可作为二项分布的极限而得到。一般的说,若 X \sim B(n, p) ,其中n很大, p很小,因而 n p=\lambda 不太大时, X的分布接近于泊松分布 P(\lambda) 。这个事实有时可将较难计算的二项分布转化为泊松分布去计算。
scipy
包支持模拟泊松分布查累积概率。查询 \lambda =100,发生次数小于等于120的概率:
from scipy import stats
p = stats.poisson.cdf(120, 100)
print(p)
>>>
0.9773306709216473
生成服从
=50的泊松分布随机数100个:
from scipy import stats
# 设置random_state时,每次生成的随机数一样。不设置或为None时,多次生成的随机数不一样
sample = stats.poisson.rvs(mu=50, size=100, random_state=3)
print(sample)
>>>
[51 45 60 40 34 53 54 45 45 49 51 46 48 61 47 53 47 48 45 49 52 45 43 50
50 54 54 47 47 46 36 72 54 55 52 37 42 41 54 54 55 58 53 53 51 43 58 38
63 50 44 53 48 43 53 45 67 37 51 42 54 47 59 55 54 55 55 46 60 43 54 45
59 44 58 45 51 58 56 47 54 33 55 50 58 49 60 37 51 43 50 52 52 45 42 44
49 54 52 48]
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有