ガンマ分布

ガンマ分布の定義・特別な場合・医療統計での応用・加法性による直感を、やさしく解説します。

Probability DistributionsGamma DistributionChi-square DistributionIntermediate

ガンマ分布とは?

ガンマ分布は、ある回数の事象が起こるまでの合計待ち時間を表す連続確率分布です。

統計学の中でも応用範囲が広く、 指数分布カイ二乗分布はガンマ分布の特別な場合として扱えます。


医学・生物統計での利用例

✅ 指数分布(ガンマ分布で α=1\alpha = 1

  • 放射線治療:最初のがん細胞が破壊されるまでの時間
  • 救急外来の到着過程:次の患者が到着するまでの時間

これは、最初の1回の事象が起こるまでの時間を表します。

✅ ガンマ分布(整数 α=n\alpha = n

  • ワクチン応答時間:複数回投与後に免疫応答が出るまでの総時間
  • 多段階治療の所要時間:治療の複数フェーズが完了するまでの時間

これは、nn 回目の事象が起こるまでの時間を表します。

✅ カイ二乗分布(ガンマ分布で α=k/2,β=1/2\alpha = k/2, \beta = 1/2

  • 臨床試験:治療群と対照群の差の検定(χ2\chi^2検定など)
  • 遺伝子関連解析:疾患と遺伝子の関連の有意性検定

これは、独立な正規変数の**二乗和(ばらつきの総量)**を表します。


確率密度関数

ガンマ分布の確率密度関数は次で定義されます。

f(x;α,β)=βαΓ(α)xα1eβx,x>0f(x; \alpha, \beta) = \frac{\beta^\alpha}{\Gamma(\alpha)} x^{\alpha - 1} e^{-\beta x}, \quad x > 0
  • α>0\alpha > 0形状母数(shape parameter)
  • β>0\beta > 0率母数(rate parameter)
  • Γ(α)\Gamma(\alpha):ガンマ関数(整数 nn に対して Γ(n)=(n1)!\Gamma(n)=(n-1)!

α\alphaβ\beta の値によって、分布の形は大きく変わります。


ガンマ分布の特別な場合

指数分布:α=1\alpha = 1

f(x;1,β)=βeβxf(x; 1, \beta) = \beta e^{-\beta x}

最初の1回の事象が起こるまでの時間を表します。

カイ二乗分布:α=k2,β=12\alpha = \frac{k}{2}, \beta = \frac{1}{2}

χk2Gamma(k2,12)\chi^2_k \sim \mathrm{Gamma}\left(\frac{k}{2}, \frac{1}{2}\right)

これは、標準正規変数の二乗和に対応します。


ガンマ分布を可視化する

Interactive Gamma Distribution Explorer

Explore how shape (α) and rate (β) parameters affect the gamma distribution

Current Distribution: Gamma Distribution

Parameters

Statistics

Mean: 2.000
Variance: 2.000
Std Dev: 1.414

Quick Examples

Distribution Visualization

Probability Density Function

f(x; α, β) = (βα / Γ(α)) × xα-1 × e-βx
Mean
μ = α/β
Variance
σ² = α/β²
Current: f(x; 2, 1)

上のインタラクティブツールで、 形状母数 α\alpha と率母数 β\beta を変えたときの分布の変化を確認できます。

クイックボタンで次も表示できます。

  • 指数分布(α=1\alpha = 1
  • カイ二乗分布(α=k/2,β=1/2\alpha = k/2, \beta = 1/2

加法性:直感の核心

形状母数 α\alpha は、何回目の事象まで待つかという意味を持ちます。

指数分布の和はガンマ分布になる

独立な XiExp(β)X_i \sim \mathrm{Exp}(\beta) に対して、

i=1nXiGamma(n,β)\sum_{i=1}^n X_i \sim \mathrm{Gamma}(n, \beta)

つまり、nn 回目の事象までの待ち時間はガンマ分布に従います。


母関数(MGF)による確認

XExp(β)X \sim \mathrm{Exp}(\beta) の MGF は

MX(t)=E[etX]=ββt,t<βM_X(t) = \mathbb{E}[e^{tX}] = \frac{\beta}{\beta - t}, \quad t < \beta

したがって、和 Sn=XiS_n = \sum X_i の MGF は

MSn(t)=(ββt)nM_{S_n}(t) = \left( \frac{\beta}{\beta - t} \right)^n

これは Gamma(n,β)\mathrm{Gamma}(n, \beta) の MGF

MGamma(n,β)(t)=(ββt)nM_{\mathrm{Gamma}(n, \beta)}(t) = \left( \frac{\beta}{\beta - t} \right)^n

と一致します。よって、指数分布の和はガンマ分布です。


平均・分散とその直感

ガンマ分布を「指数待ち時間の和」として捉えると、 α\alphaβ\beta が平均やばらつきにどう効くかが見えてきます。

📌 平均と分散

XGamma(α,β)X \sim \mathrm{Gamma}(\alpha, \beta)(rate 形式)なら

E[X]=αβ,Var(X)=αβ2\mathbb{E}[X] = \frac{\alpha}{\beta}, \quad \mathrm{Var}(X) = \frac{\alpha}{\beta^2}
  • α\alpha:待つ事象の回数
  • β\beta:単位時間あたりの発生の速さ

🔄 スケーリングと β\beta の役割

変数変換で分散式の意味を確認できます。 YGamma(α,1)Y \sim \mathrm{Gamma}(\alpha, 1) として

X=1βYX = \frac{1}{\beta}Y

と置くと、これは時間軸を β\beta 倍の速さで測ることに対応します。

ヤコビアンを使うと

fX(x)=fY(βx)ddx(βx)=fY(βx)βf_X(x) = f_Y(\beta x) \cdot \left|\frac{d}{dx}(\beta x)\right| = f_Y(\beta x)\cdot\beta

ここで

fY(y)=1Γ(α)yα1eyf_Y(y)=\frac{1}{\Gamma(\alpha)}y^{\alpha-1}e^{-y}

より

fX(x)=βαΓ(α)xα1eβxf_X(x)=\frac{\beta^\alpha}{\Gamma(\alpha)}x^{\alpha-1}e^{-\beta x}

となり、たしかに Gamma(α,β)\mathrm{Gamma}(\alpha,\beta) の密度になります。

また、一般に X=cYX=cY なら

Var(X)=c2Var(Y)\mathrm{Var}(X)=c^2\mathrm{Var}(Y)

なので

Var(X)=(1β)2α=αβ2\mathrm{Var}(X)=\left(\frac{1}{\beta}\right)^2\alpha=\frac{\alpha}{\beta^2}

です。


🎯 なぜ分散は β2\beta^2 に反比例するのか?

  • α\alpha が大きい:待つ回数が増える → 合計時間もばらつきも増える
  • β\beta が大きい:事象が速く起こる → 待ち時間は短く、より安定する

ここで重要なのは、

  • 平均は「長さ」なので時間に一次で比例
  • 分散は「二乗単位の広がり」なので時間スケールの二乗で効く

そのため、速度を2倍(β2β\beta \to 2\beta)にすると、 平均は1/2、分散は1/4になります。


まとめ

  • ガンマ分布は「複数事象が起こるまでの合計待ち時間」を表す
  • 指数分布とカイ二乗分布を特別な場合として含む
  • 医療統計では、治療時間のモデリングや検定理論で広く使われる
  • 加法性により、形状母数 α\alpha の直感(何回目まで待つか)が明確になる
  • 分散が β2\beta^2 に反比例することで、事象発生が速いほど不確実性が急速に小さくなることが分かる
← 図鑑に戻る