Python中的多元超几何分布
是否有用于多元超几何分布(包括计算CDF)的python包 我希望从scipy那里找到一个,但没有 我想用二项式近似来表示超几何分布,然后依赖于scipy支持的多项式分布。 您认为这是一个好方法吗?多变量hypergeom的一般用法 使用Python中的多元超几何分布,python,scipy,cdf,Python,Scipy,Cdf,是否有用于多元超几何分布(包括计算CDF)的python包 我希望从scipy那里找到一个,但没有 我想用二项式近似来表示超几何分布,然后依赖于scipy支持的多项式分布。 您认为这是一个好方法吗?多变量hypergeom的一般用法 使用pip install multivar hypergeom轻松安装 multivar hypergeomCDF 测试中的示例用法: # CDF method tests @given(st.lists(st.integers(min_value=1, max_
pip install multivar hypergeom
轻松安装
multivar hypergeom
CDF
测试中的示例用法:
# CDF method tests
@given(st.lists(st.integers(min_value=1, max_value=10000), min_size=2, max_size=10))
@settings(max_examples=100, deadline=5000)
def test_cdf_summing_to_1(xs):
dist = MultivarHypergeom(xs)
assert 1 - 1e-10 < list(dist.cdf())[-1] < 1 + 1e10
for i in range(sum(xs)):
dist.sample1()
assert 1 - 1e-10 < list(dist.cdf())[-1] < 1 + 1e10
#CDF方法测试
@给定(st.列表(st.整数(最小值=1,最大值=10000),最小值=2,最大值=10))
@设置(最大示例数=100,截止日期=5000)
def test_cdf_总和_至_1(xs):
dist=多流形(xs)
断言1-1e-10
新一代
如果我没有弄错的话,请使用NumPy的,该函数将仅用于采样,对吗?我需要能够计算分布式的cdf,添加在
multivar hypergeom
上,这也允许cdf计算:)