如何计算python中日志正态累积分布函数的倒数?

BJE*_*EBN 4 python logarithm inverse scipy

如何计算python中对数正态累积分布函数的倒数?我正在尝试从使用该功能的Excel翻译某些功能[LOGINV][1]

例如

LOGINV(0,005;2;0,5) yields 2,0382373
Run Code Online (Sandbox Code Playgroud)

0,005概率在哪里,2是ln均值,0,5是ln std.

是否scipy.stats有类似我可能适用的功能?

Rug*_*rra 6

是:

from scipy import stats
import numpy as np
stats.lognorm(0.5, scale=np.exp(2)).ppf(0.005)
Run Code Online (Sandbox Code Playgroud)

来自http://docs.scipy.org/doc/scipy-0.17.0/reference/generated/scipy.stats.lognorm.html

请检查数量的含义.实际上2和0.5是随机变量Y = exp(X)的平均值和std偏差,其中X是代码中定义的对数正态(也在excel文档中写入).代码中定义的分布的均值和标准偏差分别为8.37和4.46