scipy.special.

btdtri#

scipy.special.btdtri(a, b, p, out=None)[源代码][源代码]#

贝塔分布的第 p 个分位数。

此函数是 beta 累积分布函数 btdtr 的反函数,返回 x 的值,使得 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\]

自 1.12.0 版本弃用: 此函数已被弃用,并将在 SciPy 1.14.0 中移除。请改用 scipy.special.betaincinv

参数:
aarray_like

形状参数(a > 0)。

barray_like

形状参数(b > 0)。

parray_like

累积概率,在 [0, 1] 之间。

ndarray,可选

函数值的可选输出数组

返回:
x标量或ndarray

对应于 p 的分位数。

参见

betaincinv
btdtr

注释

x 的值通过区间折半或牛顿迭代法找到。

用于 Cephes [1] 例程 incbi 的包装器,该例程解决了寻找不完全贝塔积分逆的等价问题。

参考文献

[1]

Cephes 数学函数库, http://www.netlib.org/cephes/