Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的多元超几何分布_Python_Scipy_Cdf - Fatal编程技术网

Python中的多元超几何分布

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_

是否有用于多元超几何分布(包括计算CDF)的python包

我希望从scipy那里找到一个,但没有

我想用二项式近似来表示超几何分布,然后依赖于scipy支持的多项式分布。 您认为这是一个好方法吗?

多变量hypergeom的一般用法

使用
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计算:)