scipy.special.betainccinv#

scipy.special.betainccinv(a, b, y, out=None) = <ufunc 'betainccinv'>#

正则不完全 beta 函数的逆补函数。

计算满足以下条件的 \(x\)

\[y = 1 - I_x(a, b) = 1 - \frac{\Gamma(a+b)}{\Gamma(a)\Gamma(b)} \int_0^x t^{a-1}(1-t)^{b-1}dt,\]

其中 \(I_x\) 是正则不完全 beta 函数 betainc\(\Gamma\)gamma 函数 [1]

参数:
a, barray_like

正实数参数

yarray_like

实数输入

outndarray, 可选

函数值的可选输出阵列

返回:
标量或 ndarray

正则不完全 beta 函数的逆值

另请参阅

betainc

正则化不完全 Beta 函数

betaincc

正则化不完全 Beta 函数的补数

注释

添加在版本 1.11.0。

引用

[1]

NIST 数字数学函数库 https://dlmf.nist.gov/8.17

示例

>>> from scipy.special import betainccinv, betaincc

此函数是 betaincc 的逆,固定 \(a\)\(b\) 的值。

>>> a, b = 1.2, 3.1
>>> y = betaincc(a, b, 0.2)
>>> betainccinv(a, b, y)
0.2
>>> a, b = 7, 2.5
>>> x = betainccinv(a, b, 0.875)
>>> betaincc(a, b, x)
0.875