1 ベイズ的推定の基本
ベイズ的推定とは、観測データを得るたびに、未知の量に関する確率分布(不確実性の表現)を更新し、推測や予測を行う枠組みである。未知量にはモデルのパラメータだけでなく、モデル構造そのものが含まれる場合もある。中心的な考え方は、事前に持っている知識を事前分布として表し、データの整合度を尤度で捉え、両者の重ね合わせとして事後分布を得る点にある。事後分布は、次に観測する可能性を含む予測や、意思決定に必要な期待量を計算する出発点となる。
ベイズ更新は逐次的にも一括的にも実装できる。逐次的更新では、最初の事後分布を次の観測のための事前分布として用いることで、情報が累積される。理論的には、複数データの同時観測を仮定する場合でも、結果として同じ更新規則が働く。
1.1 ベイズの定理と事後分布
ベイズの定理は、事前確率とデータ観測の関係から事後確率を導く基本式である。未知パラメータや潜在変数を対象にした場合、事後分布は「データがその仮説(パラメータの値)とどれほど整合的か」という情報に、事前の信念を組み合わせた形で表される。これにより、単なる尤度最大化では得られない不確実性の残存を自然に扱える。
また、事後分布は予測分布の計算にも直結する。観測以外の未来のデータについても、パラメータ不確実性を積分で取り込むことで、現実的な幅を持つ予測が得られる。
1.1.1 事前分布・尤度・事後分布の関係
事前分布は、観測以前に未知量が取りうる範囲と、その相対的な確からしさを確率分布として表す。尤度は、未知量の値ごとに観測データが生成される確率(あるいは密度)を表し、観測の整合度を定量化する。
事後分布は、事前分布と尤度を比例関係で組み合わせたものとして定義される。直観的には、事前分布が高い領域に加えて、尤度が大きい領域がさらに強調されるため、データによって信念が改訂される。結果として、推定対象の可能性分布が観測とともに集中したり、形状が変化したりする。
1.1.2 正規化定数(周辺尤度)の意味
ベイズの定理の分母に現れる正規化定数は、事後分布が確率として正しく積分して1になるように調整する役割を持つ。密度形式では周辺尤度と呼ばれ、モデルとデータの全体整合度を表す量になる。
周辺尤度は、パラメータを統合した上でのデータの確率に対応するため、モデル比較で重要になることが多い。さらに、正規化の観点から見ると、事後分布は「事前と尤度の積を、全確率の条件に合わせて再スケーリングしたもの」であり、推定や計算の安定性にも影響する。
1.2 パラメータ推定と予測
事後分布が得られた後、目的に応じて要約量を取り出す。推定は一般にパラメータの値に関する推測であり、予測は未知の将来観測を確率として扱うことである。ベイズ的枠組みでは、これらが事後分布から一貫して導出される点が特徴である。
単一の値に縮約するか、分布の形を保ったまま扱うかで、推定結果の意味合いが変わる。点推定は実務上扱いやすいが不確実性の表現が減る。一方で区間推定や予測分布は、変動幅を明示できるため、意思決定に適していることがある。
1.2.1 点推定(事後平均・最頻値など)
点推定では、事後分布を代表する値を1つ選ぶ。代表としてよく用いられるのは事後平均であり、分布の期待値として不確実性を平均化する性質を持つ。最頻値は事後分布のモードで、もっとも確からしい領域の中心を与える。
さらに、特定の損失関数に対して最適になる推定量を選ぶという観点から、点推定の形が決まる場合がある。例えば二乗誤差の最適性といった条件では、事後平均が自然な選択になることが多い。分布が対称でない場合、事後平均と最頻値は一致しないため、どの要約量を採用するかが結果の解釈に影響する。
1.2.2 区間推定(信用区間・高密度域)
区間推定は、パラメータが取りうる範囲を確率的に示す方法である。信用区間は、事後分布のもとで所定の確率質量を含む区間として定義されることが多い。
高密度域は、分布の密度が高い領域から順に含めていき、所定の確率を満たす領域を選ぶ概念である。これにより、分布が歪んでいたり裾が厚い場合でも、短い区間で不確実性を表しやすくなることがある。区間の作り方によって区間の位置や幅が変わりうるため、実務では定義の明確化が望ましい。
1.2.3 ベイズ予測分布
ベイズ予測分布は、未来の観測値の確率分布を事後分布から計算する方法である。ポイントは、未知パラメータを一点として固定せず、事後分布に従って不確実性を積分で平均化することである。これにより、データ不足や推定誤差に由来する揺らぎが予測に反映される。
予測分布は、既知のモデル仮定と観測データに条件付けた形で定義される。観測に対して事後分布が集中する場合、予測分布はより鋭くなる。逆に情報が乏しい場合には裾が広がり、予測の幅が大きくなる。したがって予測は単なる点出力ではなく、不確実性込みでの確率的見積もりとなる。
2 モデル化と事前分布
ベイズ的推定の性能は、尤度の妥当性だけでなく、事前分布の設計にも大きく依存する。事前分布は主観性を含むが、研究目的やデータの量、測定過程の理解に応じて、透明な根拠に基づいて選ばれることが望ましい。過剰に強い先入観は結果を歪め、弱すぎる先入観は数値的不安定や推定不能を招きうる。
また、事前分布の選び方は頑健性の検討と結びつく。すなわち、事前の仮定を少し変えても推論結果が大きく崩れないかを確認することで、モデル化の信頼度が高まる。
2.1 事前分布の役割
事前分布は、未観測部分の不確実性を数理的に表現する。とくにデータが少ない領域や、識別が弱いパラメータでは、事前の影響が推定に現れやすい。データが十分に多い場合には、尤度が支配的になり事前の影響が相対的に小さくなることが多い。
さらに事前分布は、計算面の安定性や推定量の挙動にも関係する。極端な値への異常な重みを抑えることで、サンプリングや最適化が破綻しにくくなる場合がある。一方で、過度な制約は現実の変動を過小評価する危険を伴う。
2.1.1 事前分布の選び方の考え方
事前の設計には複数の方針がある。第一に、物理量や測定プロセスに関する既知情報を、分布の形や範囲に反映する方法である。第二に、推論上の望ましさ(例えばスケール不変性や境界挙動の制御)を満たすように候補を選ぶ方法がある。第三に、事前を「弱い拘束」として扱い、結果がデータにより決まる状態を目指す考え方もある。
設計の際には、推定対象のパラメータ化の仕方も重要になる。同じ現象でもパラメータの再定義により暗黙の事前が変わることがあり、比較のために変数変換の影響を確認する必要がある。
2.1.2 事前情報と弱情報・非情報
事前情報が強い場合、事後分布は観測以外の知識に引っ張られやすい。これは、データが乏しいときに特に効くが、同時に誤った先入観があれば系統的な偏りを生む可能性がある。
弱情報事前は、極端な値を除きつつも、支配的な制約を避ける設計を目指す。非情報的事前は、可能な限り情報を持たないように見える選択として提示されることがあるが、数学的にみると完全な無情報は一般に成立しにくく、パラメータ化に依存することも多い。したがって「弱いからよい」という単純な基準ではなく、事前が実際にどの領域をどれだけ許容しているかを確認することが重要である。
2.1.3 事前分布による頑健性の検討
頑健性の検討では、事前の仮定を複数用意し、推定結果の変化を観察する。変化が小さいなら、データが主要な情報源である可能性が高い。反対に、結論が大きく揺れる場合は、モデルの識別性が弱いか、事前に強く依存していることを意味する。
検討の方法としては、事前のハイパーパラメータを変える感度分析が代表的である。また、予測分布の変化を見ることで、推論の実務的影響を評価できる。数理的には事後分布の形だけでなく、予測に現れる不確実性の幅や中心の移動も確認するのが望ましい。
2.2 共役事前分布と解析的解
共役事前分布とは、事後分布が同じ族に属し、解析的に更新式が得られる性質を持つ事前のことである。共役性が成立すると、ベイズ更新が閉形式で表せる場合があるため、基礎理解や初期の設計、教材的な例示に適している。
ただし、現実の複雑なモデルでは共役性が成り立たないことが多い。その場合は数値計算や近似推論が必要になるため、共役性は「常に適用できる魔法」ではなく、理解の助けとして位置づけるのが妥当である。
2.2.1 共役性が成り立つ典型例
典型例として、正規分布の平均に関する推定で共役事前が正規分布になったり、分散に関する扱いで逆ガンマ分布が現れたりすることがある。二項分布やポアソン分布の率では、ベータ分布やガンマ分布と組み合わさる例が知られている。
これらの組は、尤度と事前の積が同じ確率分布の形を保つように設計されている。結果として事後パラメータが観測に応じて単純な形で更新されるため、理論と計算の両面で扱いやすい。実装の観点では、共役性があるかどうかを確認し、可能なら解析的更新で検証し、難しい場合には汎用手法へ移行する流れが作られる。
2.2.2 事後分布の形の具体化
共役性があると、事後分布は観測の影響を受けた更新規則により具体的な分布族として確定する。例えば、事前分布のハイパーパラメータがデータに対応して加算・乗算の形で変化するなど、更新が明確になる。
この具体化は、推定の要約量を計算する際にも利点となる。事後平均や分散、信用区間の計算が容易になり、また予測分布も解析的に導出できる場合がある。さらに、理論的な性質(極限挙動など)を理解する足場にもなる。
3 推定の計算手法
共役性がない一般のベイズモデルでは、事後分布の正確な計算がしばしば難しい。事後分布は通常、パラメータについての高次元積分や正規化定数の計算を含む。そのため、実務では近似やサンプリング、最適化に基づく手法が中心になる。
計算手法の選択は、モデルの規模、必要な精度、利用可能な計算資源、求める出力(点推定か予測か、分布の形まで要るか)によって変わる。どれを使うにせよ、近似誤差や診断の枠組みを伴うことが望ましい。
3.1 周辺化と積分の扱い
ベイズ更新では、未知量を積分して周辺化する場面が多い。特に高次元のパラメータ空間では、解析的に積分ができないことが一般的である。周辺化は、事後分布の正規化定数だけでなく予測分布にも現れ、計算負荷を増やす。
積分が難しい原因は、事後の形が複雑になりやすいことにある。尤度が非線形であったり、モデルが階層構造を持つ場合には、分布の尾やモードの位置を適切に捉えつつ積分する必要が生じる。
3.1.1 事後分布の正確な計算が難しい理由
第一の理由は、正規化定数を求めるための積分が困難になる点である。事後分布は尤度と事前の積に比例し、その積を全領域で割って規格化する必要があるが、この「全領域での積分」が高次元だと計算不能になりやすい。
第二の理由は、事後分布が多峰性や強い相関を持つ場合に、数値積分が不安定になりやすい点である。さらにパラメータのスケール差が大きいと、単純なグリッド法では必要点数が急増し、現実的な計算時間を超えることがある。
3.1.2 数値積分・近似の基本方針
近似の基本方針は、積分を直接解かずに、サンプルや近似分布で置き換えることにある。数値積分を行う場合でも、モード近傍での挙動を利用する工夫や、重要度に応じたサンプリング(重要度サンプリング等)の導入が検討される。
近似ベイズでは、真の事後分布を別の族で近似し、その族の中で最も整合するものを選ぶ。目的関数としては分布間の距離や下限(後述のELBO)が使われることが多い。どの近似も、近似誤差が事後の裾や多峰性の扱いに影響しうるため、診断の設計が重要になる。
3.2 MCMCによるベイズ推定
MCMC(マルコフ連鎖モンテカルロ)は、事後分布からのサンプルを生成し、そのサンプルで期待量を推定する方法である。直接積分が困難でも、十分に良い近似サンプルが得られれば、点推定や区間推定、予測に必要な量を統計的に算出できる。
MCMCは一般に「連鎖を長く回し、定常状態における分布として事後分布を得る」という考え方に基づく。ただし、収束していない段階のサンプルを混ぜてしまうと誤った推定につながるため、診断と手順の管理が不可欠である。
3.2.1 マルコフ連鎖モンテカルロの概要
MCMCでは、現在のパラメータ値から次の値を、確率的な遷移規則で更新する。遷移は、最終的に定常分布が事後分布になるよう設計される。代表的手法には、受容率を用いるメトロポリス型や、勾配情報を活用する手法などがある。
生成された系列は相関を持つため、単純な独立サンプルの平均とは同じ誤差評価にならない。そこで、サンプル数そのものだけでなく実効サンプルサイズや自己相関に基づく評価が重要になる。
3.2.2 収束判定と診断
収束判定では、複数チェーンを用いて同じ分布に落ち着いているかを確認することが多い。典型的な診断として、チェーン間のばらつきや、ある区間内での安定性を示す指標が利用されることがある。
また、トレースプロット(サンプル系列の時系列表示)で、停滞や急な遷移、明らかな非定常性がないかを目視で確認する運用も一般的である。さらに、事後の異なる領域を頻繁に行き来できているか(多峰性への対応)も診断の焦点になる。
3.2.3 サンプリングの注意点(自己相関など)
自己相関が強い場合、連続サンプルが実質的に似た情報になり、推定の分散が増える。これは実効サンプルサイズの低下として現れるため、鎖の長さを増やすだけでなく、遷移の設計(提案分布の調整やパラメータ化の改善など)が必要になることがある。
また、採択率が極端に低いと探索が進まず、極端に高いとランダムウォーク的になって相関が増すなど、バランスが重要になる。さらに裾の重さが大きいモデルでは、稀な事象のサンプルが不足し、区間推定が過度に楽観的になる恐れがあるため、チェーンの探索性にも注意を払う。
3.3 変分推論と近似ベイズ
変分推論では、真の事後分布を直接扱わず、扱いやすい近似分布族で置き換える。近似分布のパラメータを調整し、真の分布に近いものを選ぶことで推定を進める。
MCMCと比べて計算が高速になりやすい一方で、近似族が制約を持つため、分布の細部(多峰性、尾の形状など)を捉えにくい場合がある。そのため、近似精度の限界を理解し、必要に応じて診断や比較を行うことが求められる。
3.3.1 近似分布の選択
近似分布の選択は、計算の容易さと近似の質のトレードオフになる。例えば、独立性の仮定を置くと最適化は簡単になることが多いが、相関を無視するために推定が歪む可能性がある。逆に相関まで表現しようとすると、自由度が増えて最適化が難しくなる。
さらに、近似分布族が真の事後分布の形状と大きく異なる場合、距離の最小化によっても重要な領域を十分に覆えないことがある。実務では、まず単純な族で動作確認し、結果を観測データに対する予測性能などで点検する流れが採られることが多い。
3.3.2 ELBO(下限)の考え方
ELBO(Evidence Lower Bound)は、真の周辺尤度を直接計算せずに、その下限を最大化することで変分近似を行う考え方である。ELBOが最大になる近似分布は、ある距離尺度の意味で真の事後分布に近づく。
直観的には、近似分布に基づく期待値と、分布の複雑さを表す項が組み合わされ、過度に尖った分布や過度に広い分布を避けるように働く。ELBOをモニタリングすることで、最適化が進んでいるかを判断できる。ただしELBOは局所最適に陥る可能性があり、初期値や学習率の影響を受けうるため、複数回の実行や安定性の確認が望ましい。
4 ベイズ的推定の評価と応用
ベイズ推定の評価は、推定対象の一致度だけでなく、予測性能、頑健性、計算効率の観点を含む。特にモデル比較では、事後の解釈と予測の汎化性能を同時に検討する必要がある。
応用では、予測結果を意思決定へ接続することが多い。ここでは損失関数や期待損失といった概念を用い、確率的な見積もりから実用的な選択を導く。さらに、事前や計算近似に起因する落とし穴を把握し、検証手順を整えることが重要になる。
4.1 モデル比較と選択
モデル比較では、どの確率モデルが観測データをうまく説明するか、また新しいデータに対してどれほど良い予測を行うかを評価する。ベイズ的枠組みでは、周辺尤度や情報量規準といった量が選択の指標として用いられることが多い。
ただし、評価指標の選び方は目的に依存する。説明の解釈を重視するのか、予測精度を重視するのかで、最適と見なすモデルが変わる場合がある。
4.1.1 予測性能による比較
予測性能による比較は、ホールドアウトや交差検証の考え方に基づき、データ分割後の汎化能力を測る方法である。ベイズモデルでは、予測分布から尤度や損失を計算して比較することができる。
このアプローチの利点は、モデルが将来のデータに適切かを直接確認できる点にある。ベイズ的には事後の不確実性を反映した予測が得られるため、点推定よりも包括的な評価につながることがある。
4.1.2 情報量規準・周辺尤度の扱い
周辺尤度は、事後の正規化と密接であり、モデル全体の整合度を数値化する指標として使われる。モデルが複雑になるほど一致しやすくなる一方で、複雑さゆえの過学習を抑える効果が働くため、相対比較で有利に働くことがある。
情報量規準は、近似的に周辺尤度に相当する考え方を取り入れる場合が多い。計算が容易な指標として使えるが、近似の前提条件やサンプルサイズ依存性を理解する必要がある。どの基準も万能ではないため、予測性能と組み合わせた検討が実務では有用である。
4.2 予測と意思決定
ベイズ推定は、予測を確率分布として得る点に強みがある。意思決定では、その分布に基づいて望ましい行動を選ぶため、損失関数や効用の定義が不可欠になる。損失が何であるかを明確にすることで、予測の価値が意思決定へ変換される。
意思決定はベイズリスクを通じて表される。ベイズリスクは、事後分布のもとで期待損失を計算した量であり、最適行動はその期待値を最小化することで導かれる。さらに、行動の選択が分布のどの部分に敏感かも評価できる。
4.2.1 損失関数に基づく意思決定
損失関数は、真の状態と選択した行動の組に対して、どれだけ損をするかを数値化した関数である。損失をどのように設計するかで、同じ予測分布でも推奨される選択が変わる。したがって、実務ではコストの定義やリスク許容度を反映する必要がある。
たとえば、過小評価と過大評価で損失が異なる場合、最適な閾値や推奨策は分布の非対称性に応じて変化する。損失関数の設計は、確率的推論の成果を現場の要請へ結びつける重要な工程である。
4.2.2 ベイズ的リスクと期待損失
ベイズ的リスクは、事後分布の下での期待損失として定義される。未知量に関する不確実性を平均化するため、リスク評価は予測分布の形に依存する。意思決定はこのリスクを最小化する行動として与えられることが多い。
期待損失を用いることで、単なる最大確率や平均値だけでは捉えられないコスト構造を反映できる。特に尾の確率が意思決定に大きく影響する問題では、ベイズ的リスクの計算が有用になる。さらに、複数目的がある場合には損失関数を組み合わせて評価する枠組みを構築できる。
4.3 実務上の落とし穴
実務では、事前の妥当性、計算の近似誤差、データ品質の問題が推論結果に影響しやすい。ベイズ推定は理論的に整っている一方で、実装と仮定の置き方が結果の信頼性を左右する。
また、データ収集の偏りや欠損があると、観測モデル(尤度)に対する整合性が崩れやすい。適切な欠損モデル化やデータ生成過程の見直しが求められる場合がある。
4.3.1 事前分布の妥当性確認
事前の妥当性は、専門知識と整合するか、推論結果を不当に左右していないかを確認することで評価される。感度分析により、事前を変えたときの予測や推定の変化を観察することが重要である。
加えて、事前により許容されるパラメータ領域が現実的であるかも検討される。例えば物理的にありえない範囲を大量に許す事前は、計算や解釈を難しくすることがある。妥当性の確認は推論の信頼性を支える基本工程である。
4.3.2 計算コストと精度のトレードオフ
計算コストは、使用する手法(MCMCか変分か)、モデルの規模(パラメータ数や階層の深さ)、必要な精度(尾まで要るか、平均だけでよいか)に依存する。サンプリングではチェーン長を伸ばせば精度が上がる一方で時間が増える。変分推論では高速化が期待できるが、近似族の制約による系統誤差が残りうる。
実務では、まず短い実行で粗い確認を行い、必要に応じて計算資源を配分する手順が採られる。精度の評価には、収束診断、再現性(複数実行での安定性)、予測性能の検証が含まれる。
4.3.3 データの偏り・欠損への対応
データの偏りは、観測がランダムに生成されていないことを意味する。観測プロセスがモデルの仮定とずれていると、尤度が正しくないため事後が歪む可能性がある。欠損はさらに複雑で、欠損がランダムかどうかにより対処が異なる。
ベイズでは欠損部分を潜在変数として扱い、尤度に統合する設計ができる場合がある。ただし欠損のメカニズムに関する仮定が必要になるため、観測設計や追加データによる検証が重要になる。偏りや欠損への対策は、モデル構築の中で最も誤差が膨らみやすい領域であるため、透明な仮定設定と診断が望ましい。