以
ln
结尾的函数的确是取自然对数,但它们要先取绝对值。
包含
inc
的函数计算的是
正则化
不完全函数(regularized incomplete functions),而不是简单的不完全函数。
这些要点将在下面阐明。
这里
的解释)。这些对数形式在 SciPy 中被称为
gammaln
和
betaln
。 注意
gammaln
实际上返回的是 gamma 函数
绝对值
的自然对数,即
gammaln(z)
计算
$log|\Gamma(z)|$
。而
betaln(x, y)
计算
$log|B(x, y)|$
。
这里
的解释。这里同样适用于不完全伽马函数。
不完全 beta 函数定义为
$$B_x(a, b) = \int_0^x t^{a-1}(1-t)^{b-1} dt$$
正则化不完全 beta 函数定义为
$$I_x(a, b) = \frac{B_x(a, b)}{B(a, b)}$$
SciPy 函数
betainc(a, b, c)
计算
$I_x(a, b)$
Gamma and related functions in SciPy