scipy.special.btdtria#

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

关于 abtdtr 的反函数。

这是贝塔累积分布函数 btdtr 的反函数,是关于 a 的,返回 btdtr(a, b, x) = pa 值,或者

\[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

形状参数的值 a 这样 btdtr(a, b, x) = p

另请参阅

btdtr

Beta 分布的累积分布函数。

btdtri

相对于 x 的逆。

btdtrib

相对于 b 的逆。

说明

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

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

参考文献

[1]

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

[2]

DiDinato、AR 和 Morris、AH,算法 708:不完全 beta 函数比率的有效数字计算。ACM Trans. Math。软件 18 (1993),360-373。