scipy.special.btdtrib#
- scipy.special.btdtrib(a, p, x, out=None) = <ufunc 'btdtrib'>#
关于 b 的
betainc
的逆函数。这是关于 b 的贝塔累积分布函数
betainc
的逆函数,它返回满足 betainc(a, b, x) = p 的 b 值,或者\[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 的值,使得 betainc(a, b, x) = p。
另请参阅
btdtria
贝塔累积分布函数关于 a 的逆函数。
注释
CDFLIB [1] Fortran 例程 cdfbet 的封装。
累积分布函数 p 是使用 DiDinato 和 Morris 的例程 [2] 计算的。 b 的计算涉及搜索一个能产生所需 p 值的数值。该搜索依赖于 p 随 b 的单调性。
参考文献