如何用python计算二项式累积密度函数

2024-04-29 14:38:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下二项分布:

去年,布朗克斯区第12社区委员会和第11社区委员会的新建筑数量为347栋。在这347人中,107人参加了社区委员会的第12次会议。你知道吗

如果我们在347栋新建筑中随机选取70栋,概率分布将是:

X~B(70107/347)

如果我想知道这70个随机选择的新建筑中,20个发生在社区委员会12的概率,我会用下面的方法scipy.统计地址:

binom.pmf (20, 70, 0.3083573487)                                                                                                                                                                  
0.09646726155763652

如果我想知道在这70个随机选择的建筑物中,少于或等于20个建筑物发生在社区委员会12的概率,我会用下面的方法scipy.统计地址:

binom.cdf (20, 70, 0.3083573487)                                                                                                                                                                  
0.39547679625297977

如果我想知道70个随机选择的建筑中只有不到20个发生在社区委员会12的概率,我会用下面的方法scipy.统计地址:

binom.cdf (20, 70, 0.3083573487, loc = 1)                                                                                                                                                         
0.2990095346953431

我遇到的问题是,在随机挑选的70栋新建筑中,有20栋或更多的发生在社区委员会12号楼。我知道结果应该是0.60452320375,但我找不到scipy.统计命令以获取此结果。你知道吗

任何帮助,非常感谢。你知道吗

谢谢。你知道吗


Tags: 方法数量地址scipy会议概率社区委员会
1条回答
网友
1楼 · 发布于 2024-04-29 14:38:18

因为概率分布的cdf(x)是从负无穷大到x的积分,所以x到正无穷大的积分是1-cdf(x)。所以对于你的问题,它只是:

probabilityGreaterThan20inCommunity12 = 1 - binom.cdf (20, 70, 107./347)

相关问题 更多 >