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

如何用python计算二项式累积密度函数,python,numpy,scipy,binomial-cdf,Python,Numpy,Scipy,Binomial Cdf,我有以下二项分布: 去年,布朗克斯区第12社区委员会和第11社区委员会的新建筑数量为347栋。在这347人中,107人在社区委员会举行了12次会议 如果我们随机选择347座新建筑中的70座,概率分布为: X~B(70107/347) 如果我想知道随机选择的70座新建筑中,有20座发生在社区委员会第12届会议上的概率,我将使用scipy.stats以以下方式进行: binom.pmf (20, 70, 0.3083573487)

我有以下二项分布:

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

如果我们随机选择347座新建筑中的70座,概率分布为:

X~B(70107/347)

如果我想知道随机选择的70座新建筑中,有20座发生在社区委员会第12届会议上的概率,我将使用scipy.stats以以下方式进行:

binom.pmf (20, 70, 0.3083573487)                                                                                                                                                                  
0.09646726155763652
binom.cdf (20, 70, 0.3083573487)                                                                                                                                                                  
0.39547679625297977
binom.cdf (20, 70, 0.3083573487, loc = 1)                                                                                                                                                         
0.2990095346953431
如果我想知道在这70座随机选择的建筑中,社区委员会12中发生的建筑少于或等于20座的概率,我会使用scipy.stats以以下方式进行计算:

binom.pmf (20, 70, 0.3083573487)                                                                                                                                                                  
0.09646726155763652
binom.cdf (20, 70, 0.3083573487)                                                                                                                                                                  
0.39547679625297977
binom.cdf (20, 70, 0.3083573487, loc = 1)                                                                                                                                                         
0.2990095346953431
如果我想知道70座随机选择的建筑中只有不到20座发生在Community Board 12中的概率,我将使用scipy.stats执行以下操作:

binom.pmf (20, 70, 0.3083573487)                                                                                                                                                                  
0.09646726155763652
binom.cdf (20, 70, 0.3083573487)                                                                                                                                                                  
0.39547679625297977
binom.cdf (20, 70, 0.3083573487, loc = 1)                                                                                                                                                         
0.2990095346953431
我所遇到的问题是,在随机选择的70座新建筑中,有20座或更多发生在社区委员会第12届会议上的可能性。我知道结果应该是0.60452320375,但是我找不到scipy.stats命令来获得这个结果

任何帮助,非常感谢

谢谢。

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

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