不完整的 gamma 函数可以在 R 中使用 pgamma 或使用 library(gsl) 中的 gamma_inc_Q 或使用 library(expint) 中的 gammainc 来计算。然而,所有这些函数都只接受真实的输入。
我需要一个不完整的伽玛函数的实现,它需要复杂的输入。具体来说,我有一个整数作为第一个参数,一个复数作为第二个参数(积分中的限制)。
这个函数对于复杂的输入(参见Wikipedia)是明确定义的,我一直在 Mathematica 中计算它。它似乎没有内置到 R 中,而且我在任何库中都没有看到它。
那么,除了查找算法、在 C 中实现它并编写 R 接口之外,任何人都可以提出更短的路径来进行这些计算吗?
(如果我必须自己实现它,这是我发现的复杂输入的唯一算法:Kostlan & Gokhman 1987)