Students T-Distribution
n個の確率変数
以下、Python の統計関数(SciPy.stats)を使って自由度 1, 3, 5 の t分布と正規分布を描画したものです。自由度が大きくなると、t分布は正規分布に近づくことがわかります。
# ライブラリの読み込み import numpy as np import matplotlib.pyplot as plt from scipy import stats # データ列の準備(-3 ~ 3 の間で100個) x = np.linspace(-3, 3, 100) # t分布関数グラフの描画 for df in range(1, 6, 2): t = stats.t.pdf(x, df) plt.plot(x, t, label=f"df={df}") # 正規分布関数グラフの描画 n = stats.norm.pdf(x) plt.plot(x,n, label=f"normal") # 凡例を表示 plt.legend()