3
如何計算python中對數正態累積分佈函數的反函數?我試圖從翻譯Excel中使用函數[LOGINV][1]
如何計算python中對數正態累積分佈函數的倒數?
例如
LOGINV(0,005;2;0,5) yields 2,0382373
其中0,005
的概率是一些功能,2
是LN平均值和0,5
是LN性病。
scipy.stats
是否有類似的功能,我可以申請?
如何計算python中對數正態累積分佈函數的反函數?我試圖從翻譯Excel中使用函數[LOGINV][1]
如何計算python中對數正態累積分佈函數的倒數?
例如
LOGINV(0,005;2;0,5) yields 2,0382373
其中0,005
的概率是一些功能,2
是LN平均值和0,5
是LN性病。
scipy.stats
是否有類似的功能,我可以申請?
是:
from scipy import stats
import numpy as np
stats.lognorm(0.5, scale=np.exp(2)).ppf(0.005)
從http://docs.scipy.org/doc/scipy-0.17.0/reference/generated/scipy.stats.lognorm.html
請檢查您的量的含義。實際上2和0.5是隨機變量Y = exp(X)的平均值和標準偏差,其中X是代碼中定義的對數正態分佈(也寫在Excel文檔中)。代碼中定義的分佈的均值和標準偏差分別爲8.37和4.46