我正在寻找C++中的函数实现(或库),它可以计算对数正态分布的累积函数的倒数。我没能找到它。
任何帮助都将不胜感激!
GNU科学库可以做到这一点,而且它是一个在几乎任何系统上都可用的普通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。
《数字食谱》第三版有一节是关于这一点的。当你在这里订阅时,你可以每月免费阅读30页,并且不受限制。对数正态分布在第328页第6.14.7节中进行了讨论。