我正在尝试处理一些超几何和二项式随机变量,所以我正在研究scipy.stats的功能。但是我很困惑scipy.stats.binom()和脚本.统计信息.hypergeom()函数实际上是这样的。它们是否使用给定的参数隐式地为创建PMF,然后我们使用stats.pmf访问它()函数,还是他们定义了一个从样本空间到我们定义的数值量的函数?最后一个是随机变量实际上做的,但我没有把样本空间传递给binom或hypergeom函数,所以我对他们实际上在做什么感到困惑。参考手册没有澄清事情。
谢谢你的帮助。
1条答案
按热度按时间8tntrjer1#
按documentation:
二项离散随机变量。
作为rv_discrete类的一个示例,binom对象从它那里继承了一个泛型方法的集合(完整列表见下文),并使用特定于这个特定发行版的细节来完成它们。
其中一些方法是
pmf(k, n, p, loc=0)
、median(n, p, loc=0)
和std(n, p, loc=0)
。或者,可以调用分布对象(作为函数)来固定形状和位置。这将返回一个“冻结”的RV对象,保持给定参数不变。
因此,
做同样的事情,因为在调用构造函数
binom
时,您冻结了n,p
处的参数。