【发布时间】:2015-02-27 17:52:48
【问题描述】:
我正在寻找 C++ 中的函数实现(或库),它可以计算对数正态分布的累积函数的逆值。我没有找到它。
任何帮助将不胜感激!
【问题讨论】:
我正在寻找 C++ 中的函数实现(或库),它可以计算对数正态分布的累积函数的逆值。我没有找到它。
任何帮助将不胜感激!
【问题讨论】:
GNU 科学库can do that,它是一个简单的 C 库,几乎可以在任何系统上使用。来自文档:
- 功能:
double gsl_cdf_lognormal_P (double x, double zeta, double sigma)- 功能:
double gsl_cdf_lognormal_Q (double x, double zeta, double sigma)- 功能:
double gsl_cdf_lognormal_Pinv (double P, double zeta, double sigma)函数:
double gsl_cdf_lognormal_Qinv (double Q, double zeta, double sigma)这些函数计算对数正态分布的累积分布函数 P(x)、Q(x) 及其逆函数 参数 zeta 和 sigma。
【讨论】:
数字食谱第 3 版对此有一节。订阅here,每月可以免费无限阅读 30 页。对数正态分布在第 328 页第 6.14.7 节讨论。
【讨论】: