生物統計学 学習ノート概念・導出から実践的な解釈まで

CHAPTER 02 · TOPIC 05

t分布

母標準偏差が未知の場合の標準化、自由度による裾の変化、t密度関数の構成を学びます。

このページの内容
  1. t分布はどのように作られるか?
  2. t分布と標準正規分布の違い
  3. 自由度はt分布にどう影響するか?
  4. t分布はいつ使うか?
  5. t分布の確率密度関数

t分布(t-distribution)はStudentのt分布とも呼ばれ、母標準偏差が未知の場合に、標本平均を標準化した値の変動を記述します。William Sealy Gossetが「Student」という筆名で発表したことから、この名が付きました。

t分布はどのように作られるか?#

t分布は、標準正規変数Zと、Zから独立で自由度νのカイ二乗変数Uから構成できます。分母のU/νは、標本データから分散を推定することによる不確実性を表します。

標準正規変数とカイ二乗変数から構成T=ZU/νtνT=\frac{Z}{\sqrt{U/\nu}}\sim t_{\nu}
1標本平均のt統計量T=XˉμS/ntn1T=\frac{\bar X-\mu}{S/\sqrt n}\sim t_{n-1}
記号意味
Tt分布に従う確率変数またはt統計量
Z標準正規変数
UZから独立なカイ二乗変数
νt分布の自由度
標本平均
μ母平均または仮説上の平均
S未知のσを推定する標本標準偏差
n標本サイズ。1標本の場合はν=n−1

t分布と標準正規分布の違い#

t分布と標準正規分布はいずれも0を中心に左右対称で、釣鐘形をしています。違いはt分布の裾が厚く、中心から離れた値が現れる確率がより高いことです。これは母標準偏差が未知で、標本標準偏差を使って推定する際の追加の不確実性を反映しています。

比較標準正規分布t分布
中心00
左右対称・釣鐘形左右対称・釣鐘形
比較的薄い自由度が低いほど厚い
形を決める母数N(0,1)に固定自由度ν
主な使用場面母標準偏差が既知、または正規近似を使う場合母標準偏差が未知で、標本標準偏差により推定する場合

自由度はt分布にどう影響するか?#

自由度が低いと、標準偏差の推定に使える独立情報が少なく、不確実性が大きいため、t分布の裾も厚くなります。標本サイズと自由度が増えるほど、標本標準偏差による母標準偏差の推定は一般に安定し、t分布は標準正規分布へ近づきます。

自由度為 1、2、3、5、10 與 100 的 t 分配密度曲線,並與標準常態分配比較;自由度增加時 t 分配逐漸接近標準常態分配
自由度較低時,t 分配的中央較低、尾端較厚;自由度增加後,曲線逐漸接近標準常態分配 N(0,1)。出典:本站依 t 分配密度函數製作

t分布はいつ使うか?#

  • 1標本平均から母平均を推測する
  • 独立した2群の平均を比較する
  • 対応のあるデータや反復測定データの平均差を比較する
  • 回帰係数や相関係数を検定する
  • 母平均や回帰係数の信頼区間を作る

t分布の確率密度関数#

自由度νのt分布は次の確率密度関数をもちます。式は0を中心とし、t²だけを含むため、絶対値が同じ正負のt値は同じ密度になります。これはt分布の左右対称性に対応します。

f(t)=Γ ⁣((ν+1)/2)νπΓ ⁣(ν/2)(1+t2ν)(ν+1)/2,<t<f(t)=\frac{\Gamma\!\left((\nu+1)/2\right)}{\sqrt{\nu\pi}\,\Gamma\!\left(\nu/2\right)}\left(1+\frac{t^2}{\nu}\right)^{-(\nu+1)/2},\qquad -\infty<t<\infty
記号意味
f(t)位置tにおけるt分布の確率密度
t任意の実数をとるt確率変数
νt分布の自由度
Γ階乗の概念を拡張したGamma関数
π円周率
補足:t密度関数の導出

第1段階:t変数の定義から出発する

Zを標準正規分布、Uを自由度νのカイ二乗分布に従い、両者は独立とします。T=Z/√(U/ν)と定義し、Tの密度を求めるため補助変数V=Uも残します。

変数変換T=ZU/ν,V=UT=\frac{Z}{\sqrt{U/\nu}},\qquad V=U
逆変換Z=TV/ν,U=VZ=T\sqrt{V/\nu},\qquad U=V
Jacobian(z,u)(t,v)=vν\left|\frac{\partial(z,u)}{\partial(t,v)}\right|=\sqrt{\frac{v}{\nu}}

独立性により、ZとUの同時密度は二つの密度の積で表せます。変数変換後にJacobianを掛けると、TとVの同時密度が得られます。

fT,V(t,v)=fZ ⁣(tv/ν)fU(v)vνf_{T,V}(t,v)=f_Z\!\left(t\sqrt{v/\nu}\right)f_U(v)\sqrt{\frac{v}{\nu}}

第2段階:補助変数Vを積分消去する

標準正規密度とカイ二乗密度を代入し、可能なすべてのv>0について積分すると、Tだけの周辺密度が残ります。

fT(t)=12πν2ν/2Γ(ν/2)0v(ν+1)/21exp ⁣[v2(1+t2ν)]dvf_T(t)=\frac{1}{\sqrt{2\pi\nu}\,2^{\nu/2}\Gamma(\nu/2)}\int_0^{\infty}v^{(\nu+1)/2-1}\exp\!\left[-\frac{v}{2}\left(1+\frac{t^2}{\nu}\right)\right]dv

積分部分はGamma積分の形をしています。次の関係を利用して直接簡約できます。

0va1ebvdv=Γ(a)ba,a>0, b>0\int_0^{\infty}v^{a-1}e^{-bv}\,dv=\frac{\Gamma(a)}{b^a},\qquad a>0,\ b>0

第3段階:t密度を得る

fT(t)=Γ ⁣((ν+1)/2)νπΓ ⁣(ν/2)(1+t2ν)(ν+1)/2,<t<f_T(t)=\frac{\Gamma\!\left((\nu+1)/2\right)}{\sqrt{\nu\pi}\,\Gamma\!\left(\nu/2\right)}\left(1+\frac{t^2}{\nu}\right)^{-(\nu+1)/2},\qquad -\infty<t<\infty

したがって、t密度は標準正規密度、カイ二乗密度、Tの定義から導かれます。Gamma関数が現れるのは、カイ二乗変数を積分消去する部分がGamma関数の形をしているためです。

記号導出での意味
V変数変換のために残す補助変数で、Uに等しい
fT,VTとVの同時密度
∂(z,u)/∂(t,v)多変数変換のJacobian行列式
a、bGamma積分を適用するときの一時的な母数
補足:Gamma関数とは?

Gamma関数は階乗の概念を正整数以外へ拡張します。正整数nではΓ(n)=(n−1)!となるため、自由度の半分など非整数の母数を含む密度関数で、階乗に似た役割を果たします。

Gamma関数の定義Γ(a)=0xa1exdx,a>0\Gamma(a)=\int_0^{\infty}x^{a-1}e^{-x}\,dx,\qquad a>0
漸化式Γ(a+1)=aΓ(a)\Gamma(a+1)=a\,\Gamma(a)
階乗との関係Γ(n)=(n1)!,n=1,2,3,\Gamma(n)=(n-1)!,\qquad n=1,2,3,\ldots
よく使う半整数値Γ ⁣(12)=π\Gamma\!\left(\frac12\right)=\sqrt{\pi}

t分布の密度関数では、Gamma関数は主に前方の定数係数に現れ、自由度に応じて曲線を調整し、密度曲線下の総面積を1にします。t分布を理解するためにGamma関数を手計算する必要はありませんが、その役割を知ればΓを意味のない飾りと誤解せずに済みます。