ベイズ推定の世界へようこそ!
こんにちは!Exam ASTAMまで到達した皆さんなら、すでにかなりの難問を乗り越えてきたことでしょう。今日は、ベイズ推定(Bayesian Estimation)の世界に飛び込みます。最初は少し「哲学的」に感じるかもしれませんが、実はとても直感的で、世の中を見るための素晴らしい考え方なんです。
古典統計学(最尤法など)では、母数 \(\theta\) を「固定されているが未知の単一の数値」として扱います。一方、ベイズ推定では、\(\theta\) を確率変数として扱います。こう考えてみてください。パラメーターの「唯一の真の値」を突き止めるのではなく、その値に関する私たちの不確実性を確率分布を使って記述しようとするのです。新しい証拠が得られるたびに、自分の考えをアップデートしていくイメージですね!
豆知識: ベイズ統計という名前は、18世紀の牧師トーマス・ベイズにちなんでいます。実は彼自身、生前には有名なベイズの定理を出版しておらず、彼の死後に友人のリチャード・プライスが世に出したと言われています!
1. 3つの柱:事前分布、モデル、事後分布
ベイズ推定を行うには、3つの主要な構成要素が必要です。料理のレシピに必要な材料のようなものだと思ってください。
A. 事前分布(Prior Distribution): \(\pi(\theta)\)
これは、データを見る前の \(\theta\) に対する信念を表します。 例: 保険金の発生確率を推定する場合、昨年の業界平均を見て、自分なりの初期予測を立てるといった具合です。
B. モデル(尤度:Likelihood): \(f(x|\theta)\)
これは、特定の \(\theta\) が与えられたときのデータの分布です。標本データ \(x_1, x_2, ..., x_n\) がある場合、同時尤度は \(L(\theta) = \prod f(x_i|\theta)\) となります。これがデータによって提供される「証拠」となります。
C. 事後分布(Posterior Distribution): \(\pi(\theta|x)\)
これが「アップデートされた」信念です。データを見た後の \(\theta\) に対する考え方です。これこそが、私たちの計算のゴールとなります!
ベイズの黄金律:
事後分布は、尤度と事前分布の積に比例します。 $$\pi(\theta|x) \propto L(\theta) \times \pi(\theta)$$ 記号 \(\propto\) は「~に比例する」という意味です。ほとんどのASTAMの問題では、厄介な分母を計算する必要はありません。分布の「形」を見つけることが重要です。
クイックまとめ: 事前分布(古い信念) + データ(新しい証拠) = 事後分布(アップデートされた信念)。
2. 事後分布の計算:ステップバイステップガイド
試験でベイズの問題が出ても焦る必要はありません。以下のステップに従いましょう。
ステップ 1:事前分布を書き出す。 \(\pi(\theta)\) を特定します。\(\theta\) を含まない定数は無視して構いません。
ステップ 2:尤度を書き出す。 \(L(\theta) = f(x_1, ..., x_n | \theta)\) を特定します。ここでも、\(\theta\) を含む項だけを残します。
ステップ 3:これらを掛け合わせる。 項をまとめます。通常は指数の足し算や、べき乗の結合になります。
ステップ 4:分布を特定する。 結果を見てください。ガンマ分布に見えますか?ベータ分布?正規分布?この「当てはめ」のプロセスが、正解への道筋です。
避けるべきよくあるミス: 尤度は標本全体に基づいていることを忘れないでください。\(n\) 個の観測値があるなら、尤度の項を \(n\) 乗するのを忘れないように!あるいは、状況に応じて観測値の合計を用いることを徹底しましょう。
3. ベイズ推定値
事後分布が得られたら、推定値として一つの数値が欲しくなるのが通常です。これをベイズ推定値(Bayesian Estimator)と呼びます。
ASTAMのカリキュラムでは、通常二乗誤差損失関数(Squared Error Loss)に焦点を当てます。この損失関数の下では、\(\theta\) の「最良の」推定値は、単に事後分布の平均値となります。 $$\hat{\theta} = E[\theta | x]$$
例え: ジェリービーンズの瓶の重さを当てるとしましょう。ある人は500g、ある人は600gと言います。ベイズ推定値とは、それらの意見の平均をとるようなものですが、専門家(データ)の意見をより重視して加重平均するイメージです。
クイック復習: - 事後分布が \(Gamma(\alpha, \theta)\) なら、推定値は \(\alpha \theta\)。 - 事後分布が \(Beta(a, b)\) なら、推定値は \(\frac{a}{a+b}\)。 - 常に試験用の分布表(Exam Tables)を手元に置き、平均値をすぐに確認できるようにしておきましょう!
4. 予測分布:未来を見通す
試験問題では、\(\theta\) を求めない場合もあります。その代わりに、「これまでのデータに基づいて、次のクレーム(\(x_{n+1}\))が特定の値になる確率は?」と聞かれることがあります。
これが予測分布(Predictive Distribution)です。これは、事後分布の信念に基づいて尤度を「平均化」することで計算します。 $$f(x_{n+1} | x) = \int f(x_{n+1} | \theta) \pi(\theta | x) d\theta$$
こう考えてください: \(\theta\) が正確にいくらかは分かりませんが、すべての可能な \(\theta\) についてその確率(事後分布)を考慮し、将来を予測します。それらをすべて合計(積分)するのです。
覚え方: 「事後(Posterior)はパラメーターのため、予測(Predictive)は未来のデータポイント(People)のため」。
5. 共役事前分布:「チートコード」
多くの場合、事後分布は事前分布と同じファミリーに属することになります。これらのペアを共役事前分布(Conjugate Priors)と呼びます。これらを知っていると、膨大な時間を節約できます!
暗記すべき主要なペア: 1. ポアソン分布(データ) + ガンマ分布(事前) \(\to\) ガンマ分布(事後) 2. 二項分布(データ) + ベータ分布(事前) \(\to\) ベータ分布(事後) 3. 指数分布(データ) + 逆ガンマ分布(事前) \(\to\) 逆ガンマ分布(事後) 4. 正規分布(データ) + 正規分布(事前) \(\to\) 正規分布(事後)
例: ガンマ事前分布から始めてデータがポアソンなら、事後分布がガンマ分布になることは分かっています。あとは、学習マニュアルにある簡単な加算ルールを使って \(\alpha\) と \(\theta\) のパラメーターを更新するだけです。
試験当日の重要ポイント
1. ベイズ = アップデート。 常に事前分布から始め、尤度で更新しましょう。
2. カーネルに集中。 \(2\pi\) や \(\sqrt{\dots}\) のような定数に時間を費やさないでください。\(\theta\) を含む項だけに集中しましょう。
3. 事後平均値。 特に指定がない限り、ベイズ推定値は事後分布の平均値です。
4. 表を活用する。 SOA(試験委員会)は分布表を提供しています。平均や分散を素早く求めるために使い、自分で導出する手間を省きましょう。
5. 恐れないで。 ベイズの問題は、多くの場合、微積分に化けた単なる代数の計算です。分布さえ特定できれば、勝ったも同然です!
練習を続けましょう!ベイズ推定は「パラメトリックモデルの構築と選択(Construction and Selection of Parametric Models)」カリキュラムの中で、配点が大きいセクションの一つです。ここをマスターすれば、合格はもう目の前です!