ベイズ統計学

ベイズの定理、事前分布、事後分布、MCMC法、階層ベイズモデルなど統計検定準1級レベルのベイズ統計理論を学習します。

ベイズ予測分布の導出 レベル1

コインの表が出る確率θについて事前分布$Beta(2,3)$を設定し、10回投げて7回表が出た。この情報に基づいて、次の5回投げで表が出る回数の事後予測分布を求めたい。ベータ-二項予測分布の確率質量関数$P(Y=k|\text{data})$において、Y=3となる確率はいくらか。小数第3位まで求めよ。

解説
解答と解説を表示

ベイズ予測分布:パラメータ不確実性を考慮した予測

ベイズ予測分布は、パラメータの不確実性を考慮して将来の観測を予測する手法で、点推定では得られない予測の幅と信頼性を提供します。

予測分布の基本概念

予測分布は、パラメータを積分消去することで得られます:

$$p(y_{\\text{new}}|\\text{data}) = \\int p(y_{\\text{new}}|\\theta) p(\\theta|\\text{data}) d\\theta$$

これにより、パラメータ推定の不確実性が予測に反映されます。

Step 1: 問題設定の整理

  • 事前分布:$\\theta \\sim \\text{Beta}(2, 3)$
  • 観測データ:10回中7回表(成功)
  • 予測対象:次の5回投げでの表の回数Y
  • 求める値:$P(Y = 3|\\text{data})$

Step 2: 事後分布の導出

ベータ-二項共役性により:

$$\\theta|\\text{data} \\sim \\text{Beta}(\\alpha + s, \\beta + f)$$

ここで:

  • $\\alpha = 2$(事前パラメータ)
  • $\\beta = 3$(事前パラメータ)
  • $s = 7$(成功回数)
  • $f = 3$(失敗回数、$10 - 7 = 3$)
$$\\theta|\\text{data} \\sim \\text{Beta}(2 + 7, 3 + 3) = \\text{Beta}(9, 6)$$

Step 3: ベータ-二項予測分布の理論

次のn回投げでk回成功する確率は、ベータ-二項分布で表されます:

$$P(Y = k|\\text{data}) = \\binom{n}{k} \\frac{B(k + \\alpha', n - k + \\beta')}{B(\\alpha', \\beta')}$$

ここで:

  • $n = 5$(予測する試行回数)
  • $\\alpha' = 9$(事後パラメータ)
  • $\\beta' = 6$(事後パラメータ)
  • $B(a,b) = \\frac{\\Gamma(a)\\Gamma(b)}{\\Gamma(a+b)}$(ベータ関数)

Step 4: ベータ関数の計算

必要なベータ関数値:

$$B(9, 6) = \\frac{\\Gamma(9)\\Gamma(6)}{\\Gamma(15)} = \\frac{8! \\times 5!}{14!}$$
$$= \\frac{40320 \\times 120}{87178291200} = \\frac{4838400}{87178291200} = \\frac{1}{18018}$$

$k = 3$の場合:

$$B(3 + 9, 5 - 3 + 6) = B(12, 8) = \\frac{\\Gamma(12)\\Gamma(8)}{\\Gamma(20)}$$
$$= \\frac{11! \\times 7!}{19!} = \\frac{39916800 \\times 5040}{121645100408832000}$$

Step 5: 二項係数の計算

$$\\binom{5}{3} = \\frac{5!}{3! \\times 2!} = \\frac{120}{6 \\times 2} = 10$$

Step 6: 確率の計算

より実用的な計算方法を使用します:

$$P(Y = 3|\\text{data}) = \\binom{5}{3} \\frac{B(12, 8)}{B(9, 6)}$$

ベータ関数の比:

$$\\frac{B(12, 8)}{B(9, 6)} = \\frac{\\Gamma(12)\\Gamma(8)\\Gamma(15)}{\\Gamma(20)\\Gamma(9)\\Gamma(6)}$$
$$= \\frac{11! \\times 7! \\times 14!}{19! \\times 8! \\times 5!}$$

段階的に計算:

$$\\frac{11!}{8!} = 11 \\times 10 \\times 9 = 990$$
$$\\frac{7!}{5!} = 7 \\times 6 = 42$$
$$\\frac{14!}{19!} = \\frac{1}{19 \\times 18 \\times 17 \\times 16 \\times 15}$$

Step 7: 数値計算による確率

実際の計算では、ベータ-二項分布の公式を使用:

$$P(Y = k) = \\binom{n}{k} \\frac{\\prod_{i=0}^{k-1}(\\alpha' + i) \\prod_{j=0}^{n-k-1}(\\beta' + j)}{\\prod_{l=0}^{n-1}(\\alpha' + \\beta' + l)}$$

$k = 3, n = 5, \\alpha' = 9, \\beta' = 6$の場合:

$$P(Y = 3) = \\binom{5}{3} \\times \\frac{9 \\times 10 \\times 11 \\times 6 \\times 7}{15 \\times 16 \\times 17 \\times 18 \\times 19}$$
$$= 10 \\times \\frac{41580}{1395360} = 10 \\times 0.02979 = 0.2979$$
問題 1/10
カテゴリ一覧に戻る