在Python中,R的"phyper"函数的等价物是"scipy.stats.hypergeom"模块。这个模块提供了计算超几何分布概率的函数。超几何分布是一种离散概率分布,用于描述从有限的大小未知的几何集合中进行多次无放回抽样的概率。
以下是一个使用"scipy.stats.hypergeom"模块的示例:
from scipy.stats import hypergeom
# 假设有一个大小未知的几何集合,其中有10个红球和20个绿球
M = 10 + 20
red_balls = 10
green_balls = 20
# 现在我们从这个集合中抽取10个球,计算抽取10个红球的概率
successes = 10
draws = 10
prob = hypergeom.pmf(successes, M, red_balls, draws)
print(prob)
这个示例中,我们计算了从一个包含10个红球和20个绿球的集合中,抽取10个球,其中有10个红球的概率。
推荐的腾讯云相关产品:
领取专属 10元无门槛券
手把手带您无忧上云