maxframe.tensor.special.betaincinv#

maxframe.tensor.special.betaincinv(a, b, y, out=None, **kwargs)[源代码]#

正则化不完全贝塔函数的反函数。

计算满足以下条件的 \(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 (array_like) -- 正实数参数

  • b (array_like) -- 正实数参数

  • y (array_like) -- 实数输入

  • out (ndarray, optional) -- 可选的函数值输出数组

返回:

正则化不完全贝塔函数的反函数值

返回类型:

scalar or ndarray

参见

betainc

正则化不完全贝塔函数

gamma

伽玛函数

备注

该函数封装了 Boost Math C++ 库中的 ibeta_inv 例程 [2]

引用