我需要不完整 Beta 函数的对数的准确实现(用于 C/C++):
带域,. 我需要这个来避免不完整的 Beta 函数值非常大的溢出。
Boost 和 GSL 提供直接实现或其正规化版本。这对我不起作用,因为从这些没有办法获得价值没有经历我试图避免的大值(或者至少我不知道如何)。
有什么建议吗?
更新: 我发现它R实现了不完整 Beta 函数的对数(参见https://stat.ethz.ch/R-manual/R-patched/library/stats/html/Beta.html)。我可以在 C++ 中使用它吗?它会和原生 C 代码一样快吗?