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