scipy.special.btdtria#

scipy.special.btdtria(p, b, x, out=None) = <ufunc 'btdtria'>#

关于 abetainc 的逆函数。

这是贝塔累积分布函数的逆函数,betainc,将其视为 a 的函数,返回使 betainc(a, b, x) = p 成立的 a 的值,或

\[p = \int_0^x \frac{\Gamma(a + b)}{\Gamma(a)\Gamma(b)} t^{a-1} (1-t)^{b-1}\,dt\]
参数:
parray_like

累积概率,在 [0, 1] 中。

barray_like

形状参数 (b > 0)。

xarray_like

分位数,在 [0, 1] 中。

outndarray, 可选

函数值的可选输出数组

返回:
a标量或 ndarray

使得 betainc(a, b, x) = p 成立的形状参数 a 的值。

另请参阅

btdtrib

关于 b 的贝塔累积分布函数的逆函数。

注释

CDFLIB [1] Fortran 例程 cdfbet 的包装器。

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

参考文献

[1]

Barry Brown, James Lovato, and Kathy Russell, CDFLIB: Library of Fortran Routines for Cumulative Distribution Functions, Inverses, and Other Parameters.

[2]

DiDinato, A. R. and Morris, A. H., Algorithm 708: Significant Digit Computation of the Incomplete Beta Function Ratios. ACM Trans. Math. Softw. 18 (1993), 360-373.