scipy.special.gdtrix

scipy.special.gdtrix(a, b, p, out=None) = <ufunc 'gdtrix'>

与之相反 gdtr vs x.

返回参数的逆数 xp = gdtr(a, b, x) 伽马分布的累积分布函数。这也称为分布的第p个分位数。

参数
aarray_like

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

barray_like

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

parray_like

概率值。

outndarray,可选

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

退货
xndarray

的值 x 参数,以便 p = gdtr(a, b, x)

参见

gdtr

伽马分布的CDF。

gdtria

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

gdtrib

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

注意事项

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

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

参考文献

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, gdtrix
>>> p = gdtr(1.2, 3.4, 5.6)
>>> print(p)
0.94378087442

验证相反的情况。

>>> gdtrix(1.2, 3.4, p)
5.5999999999999996