概要¶
対数正規分布(lognormal distribution)は、確率変数の対数が正規分布に従う確率分布である。すなわちが対数正規分布に従うとき、は正規分布に従う。
正の値のみをとり、右に裾の長い(right-skewed)分布形状をもつ。所得分布、株価の変動率、生物の体重など、正の値をとり乗法的な効果が蓄積されるような現象のモデリングに広く用いられる。
図¶
Source
import matplotlib.pyplot as plt
import numpy as np
from scipy.stats import lognorm
fig, axes = plt.subplots(1, 2, figsize=[8, 3])
x = np.linspace(0.01, 10, 300)
params = [(0, 0.5), (0, 1.0), (0, 1.5), (1, 0.5)]
for mu, sigma in params:
pdf = lognorm.pdf(x, s=sigma, scale=np.exp(mu))
axes[0].plot(x, pdf, label=fr"$\mu={mu}, \sigma={sigma}$")
cdf = lognorm.cdf(x, s=sigma, scale=np.exp(mu))
axes[1].plot(x, cdf, label=fr"$\mu={mu}, \sigma={sigma}$")
axes[0].set(title="PDF", xlabel="x", ylabel="f(x)", ylim=[0, 1.5])
axes[0].legend(fontsize=8)
axes[1].set(title="CDF", xlabel="x", ylabel="F(x)")
axes[1].legend(fontsize=8)
fig.tight_layout()
性質¶
正規分布との関係: のとき。逆にのとき
乗法的な中心極限定理: 多数の独立な正の確率変数の積は、対数正規分布に近似的に従う(正規分布が加法的な中心極限定理に対応するのと同様)
再生性はない: 対数正規分布に従う独立な確率変数の和は対数正規分布に従わない
積については閉じている: が独立なら
応用例¶
所得や資産の分布のモデリング
株価のリターン(ブラック-ショールズモデルで使用)
生物の体重・体長の分布
環境科学における汚染物質濃度の分布
回帰分析において対数変換を施した目的変数の元スケールでの分布