scipy.special.betaincinv

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

不完全贝塔函数的逆。

计算 \(x\) 以便:

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

哪里 \(I_x\) 是归一化的不完全贝塔函数 betainc\(\Gamma\) 是不是 gamma 功能 [1].

参数
a, b类似阵列的

正实值参数

y类似阵列的

实值输入

outndarray,可选

函数值的可选输出数组

退货
类似阵列的

不完全贝塔函数的逆值

参见

betainc

不完全贝塔函数

gamma

伽马函数

参考文献

1

美国国家标准与技术研究院数学函数数字类库https://dlmf.nist.gov/8.17

示例

>>> import scipy.special as sc

此函数是 betainc 对于固定值 \(a\)\(b\)

>>> a, b = 1.2, 3.1
>>> y = sc.betainc(a, b, 0.2)
>>> sc.betaincinv(a, b, y)
0.2
>>>
>>> a, b = 7.5, 0.4
>>> x = sc.betaincinv(a, b, 0.5)
>>> sc.betainc(a, b, x)
0.5