scipy.special.gdtrib

scipy.special.gdtrib(a, p, x, out=None) = <ufunc 'gdtrib'>

与之相反 gdtr vs.b.

返回参数的逆数 bp = gdtr(a, b, x) 伽马分布的累积分布函数。

参数
aarray_like

a 参数值为 gdtr(a, b, x)1/a 是Gamma分布的“Scale”参数。

parray_like

概率值。

xarray_like

非负实数值,来自伽马分布的域。

outndarray,可选

如果给出了第四个参数,则该参数必须是其大小与的广播结果匹配的numpy.ndarray abxout 则为函数返回的数组。

退货
bndarray

的值 b 参数,以便 p = gdtr(a, b, x)b 是Gamma分布的“Shape”参数。

参见

gdtr

伽马分布的CDF。

gdtria

相对于…是逆的 agdtr(a, b, x)

gdtrix

相对于…是逆的 xgdtr(a, b, x)

注意事项

CDFLIB的包装器 [1] Fortran例程 cdfgam

累积分布函数 p 是使用DiDinato和Morris的例程计算的 [2]. 计算 b 涉及到搜索产生所需值的值 p 。搜索依赖于函数的单调性 p 使用 b

参考文献

1

Barry Brown、James Lovato和Kathy Russell,CDFLIB:累积分布函数、逆和其他参数的Fortran例程程序库。

2

DiDinato,A.R.和Morris,A.H.,不完全伽马函数比的计算及其反演。ACM传输数学课。软件。12(1986),377-393。

示例

第一次评估 gdtr

>>> from scipy.special import gdtr, gdtrib
>>> p = gdtr(1.2, 3.4, 5.6)
>>> print(p)
0.94378087442

验证相反的情况。

>>> gdtrib(1.2, p, 5.6)
3.3999999999723882