scipy.special.btdtria#
- scipy.special.btdtria(p, b, x, out=None) = <ufunc 'btdtria'>#
betainc
关于 a 的逆函数。这是 Beta 累积分布函数
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, optional
可选的输出数组,用于存放函数值
- 返回:
- a标量或 ndarray
使得 betainc(a, b, x) = p 的形状参数 a 的值。
另请参阅
btdtrib
Beta 累积分布函数关于 b 的逆函数。
注释
CDFLIB [1] Fortran 例程 cdfbet 的包装器。
累积分布函数 p 是使用 DiDinato 和 Morris [2] 的例程计算的。a 的计算涉及搜索一个能产生所需 p 值的数值。搜索依赖于 p 随 a 的单调性。
参考文献
[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.