scipy.special.btdtrib#

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

关于bbtdtr的倒数。

这是 beta 累积分布函数 btdtr 关于b的倒数,返回b 的值为 btdtr(a, b, x) = p,或者

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

形状参数 (a > 0)。

parray_like

累计概率,在 [0, 1] 内。

xarray_like

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

outndarray,可选

函数值的可选输出阵列

返回:
b标量或 ndarray

形状参数b 的值,满足 btdtr(a, b, x) = p

另请参阅

btdtr

Beta 分布的累积分布函数。

btdtri

相对于 x 的逆。

btdtria

相对于 a 的逆。

备注

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

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

参考文献

[1]

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

[2]

DiDinato, A. R. 和 Morris, A. H.,算法 708:不完全 Beta 函数比的有效数字计算。ACM Trans. Math. Softw. 18 (1993), 360-373。