scipy.special.gdtrix¶
- scipy.special.gdtrix(a, b, p, out=None) = <ufunc 'gdtrix'>¶
与之相反
gdtr
vs x.返回参数的逆数 x 的
p = 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 a , b 和 x 。 out 则为函数返回的数组。
- 退货
- xndarray
的值 x 参数,以便 p = gdtr(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