Pythonでは、対数正規分布を扱うためのライブラリが提供されています。主にNumPy
とSciPy
があります。
NumPyでの対数正規分布
NumPyのrandom.lognormal
関数を使用すると、対数正規分布からサンプルを抽出することができます。以下にその使用例を示します。
import numpy as np
mu, sigma = 3., 1. # 平均と標準偏差
s = np.random.lognormal(mu, sigma, 1000) # サンプルの生成
SciPyでの対数正規分布
SciPyのstats.lognorm
関数もまた、対数正規分布を扱うための関数です。以下にその使用例を示します。
import numpy as np
from scipy.stats import lognorm
s = 0.954 # 形状パラメータ
rv = lognorm(s) # 対数正規分布のオブジェクトの生成
r = rv.rvs(size=1000) # サンプルの生成
これらのライブラリを使用することで、Pythonで対数正規分布を簡単に扱うことができます。統計解析やデータ分析に役立ててみてください。.