データから事前分布を推定するベイズ統計的推論法
経験的ベイズ法は、 データから事前確率分布を推定する統計的推論の手順です。このアプローチは、事前分布がデータを観測する前に固定される標準的なベイズ法とは対照的です 。 この 観点 の 違い にもかかわらず、経験的ベイズは、 階層モデル の完全なベイズ処理の近似として見ることができます。階層の最上位レベルのパラメータは、積分されるのではなく、最も可能性の高い値に設定されます。 [1]経験的ベイズは、 最大 周辺尤度 [2] としても知られ 、 ハイパーパラメータを 設定するための便利なアプローチですが、2000年代以降、高性能な計算技術がますます利用できるようになり、完全なベイズ階層分析にほとんど取って代わられました。ただし、 潜在変数空間が高次元である
変分オートエンコーダ などのディープラーニングの変分法では、依然として一般的に使用されています。
導入
経験的ベイズ法は、階層的ベイズモデル の完全なベイズ的処理の近似として考えることができます 。
たとえば、2 段階の階層型ベイズ モデルでは、観測データは 確率分布に従って観測 されていないパラメータ セットから生成されるものと想定されます 。次に、パラメータは、 確率分布に従って ハイパーパラメータ によって特徴付けられる母集団から抽出されたサンプルと見なすことができます 。階層型ベイズ モデルでは、経験的ベイズ近似ではありませんが、ハイパーパラメータは パラメータ化されていない分布から抽出されるものと見なされます 。
ええ
=
{
ええ
1
、
ええ
2
、
…
、
ええ
ん
}
{\displaystyle y=\{y_{1},y_{2},\dots ,y_{n}\}}
θ
=
{
θ
1
、
θ
2
、
…
、
θ
ん
}
{\displaystyle \theta =\{\theta _{1},\theta _{2},\dots ,\theta _{n}\}}
p
(
y
∣
θ
)
{\displaystyle p(y\mid \theta )\,}
θ
{\displaystyle \theta }
η
{\displaystyle \eta \,}
p
(
θ
∣
η
)
{\displaystyle p(\theta \mid \eta )\,}
η
{\displaystyle \eta \,}
p
(
η
)
{\displaystyle p(\eta )\,}
したがって、特定の関心量に関する情報は、 その量に直接依存するデータの特性からだけでなく、 ハイパーパラメータによって要約された、データ全体から推測されるパラメータ の集団全体の特性からも得られます 。
θ
i
{\displaystyle \theta _{i}\;}
y
{\displaystyle y}
θ
{\displaystyle \theta \;}
η
{\displaystyle \eta \;}
ベイズの定理 を用いると 、
p
(
θ
∣
y
)
=
p
(
y
∣
θ
)
p
(
θ
)
p
(
y
)
=
p
(
y
∣
θ
)
p
(
y
)
∫
p
(
θ
∣
η
)
p
(
η
)
d
η
.
{\displaystyle p(\theta \mid y)={\frac {p(y\mid \theta )p(\theta )}{p(y)}}={\frac {p(y\mid \theta )}{p(y)}}\int p(\theta \mid \eta )p(\eta )\,d\eta \,.}
一般に、この積分は解析的 にも 記号的に も扱いにくく、 数値的 方法で評価する必要があります 。確率的 (ランダム) または決定論的近似を使用できます。確率的方法の例には、 マルコフ連鎖モンテカルロ法 と モンテカルロサンプリングがあります。決定論的近似については 、求積法 で説明します 。
あるいは、この式は次のように書くこともできる。
p
(
θ
∣
y
)
=
∫
p
(
θ
∣
η
,
y
)
p
(
η
∣
y
)
d
η
=
∫
p
(
y
∣
θ
)
p
(
θ
∣
η
)
p
(
y
∣
η
)
p
(
η
∣
y
)
d
η
,
{\displaystyle p(\theta \mid y)=\int p(\theta \mid \eta ,y)p(\eta \mid y)\;d\eta =\int {\frac {p(y\mid \theta )p(\theta \mid \eta )}{p(y\mid \eta )}}p(\eta \mid y)\;d\eta \,,}
そして積分の最後の因子は次のように表される。
p
(
η
∣
y
)
=
∫
p
(
η
∣
θ
)
p
(
θ
∣
y
)
d
θ
.
{\displaystyle p(\eta \mid y)=\int p(\eta \mid \theta )p(\theta \mid y)\;d\theta .}
これらは、ギブスサンプラー と構造的に質的に類似した反復スキームを示唆しており、 および への近似値を連続的に改善していきます。まず、依存性を完全に 無視して への初期近似値を計算し、次に の 初期近似分布に基づいて への近似値を計算し 、これを使用して の近似値を更新し 、 を更新し 、これを繰り返します。
p
(
θ
∣
y
)
{\displaystyle p(\theta \mid y)\;}
p
(
η
∣
y
)
{\displaystyle p(\eta \mid y)\;}
p
(
θ
∣
y
)
{\displaystyle p(\theta \mid y)\;}
η
{\displaystyle \eta }
p
(
η
∣
y
)
{\displaystyle p(\eta \mid y)\;}
p
(
θ
∣
y
)
{\displaystyle p(\theta \mid y)\;}
p
(
η
∣
y
)
{\displaystyle p(\eta \mid y)\;}
p
(
θ
∣
y
)
{\displaystyle p(\theta \mid y)\;}
p
(
η
∣
y
)
{\displaystyle p(\eta \mid y)\;}
真の分布が鋭くピークを描いている場合、確率分布 を分布のピーク(あるいはその平均)を表す
点推定値に置き換えても、 積分決定は あまり変わらない可能性がある。
p
(
η
∣
y
)
{\displaystyle p(\eta \mid y)\;}
p
(
θ
∣
y
)
{\displaystyle p(\theta \mid y)\;}
η
{\displaystyle \eta \;}
η
∗
{\displaystyle \eta ^{*}\;}
p
(
θ
∣
y
)
≃
p
(
y
∣
θ
)
p
(
θ
∣
η
∗
)
p
(
y
∣
η
∗
)
.
{\displaystyle p(\theta \mid y)\simeq {\frac {p(y\mid \theta )\;p(\theta \mid \eta ^{*})}{p(y\mid \eta ^{*})}}\,.}
この近似により、上記の反復スキームは EMアルゴリズム になります。
「経験的ベイズ」という用語は、さまざまな方法に当てはまりますが、そのほとんどは、上記のスキームまたはそれに非常によく似たスキームの初期の切り捨てと見なすことができます。 パラメータ には、通常、分布全体ではなく点推定が使用されます 。 の推定は 通常、 への最初の近似値から行われ、 その後の調整は行われません。 のこれらの推定は、 通常、 の適切な事前分布を考慮せずに行われます 。
η
{\displaystyle \eta \;}
η
∗
{\displaystyle \eta ^{*}\;}
p
(
θ
∣
y
)
{\displaystyle p(\theta \mid y)\;}
η
∗
{\displaystyle \eta ^{*}\;}
η
{\displaystyle \eta }
点推定
ロビンズ法: ノンパラメトリック経験ベイズ法 (NPEB)
ロビンズ [3]は、 混合分布 からのサンプリングのケースを検討した 。ここで、各確率 ( を条件とする)は ポアソン分布 によって指定され 、
y
i
{\displaystyle y_{i}}
θ
i
{\displaystyle \theta _{i}}
p
(
y
i
∣
θ
i
)
=
θ
i
y
i
e
−
θ
i
y
i
!
{\displaystyle p(y_{i}\mid \theta _{i})={{\theta _{i}}^{y_{i}}e^{-\theta _{i}} \over {y_{i}}!}}
一方、 θ の事前分布は、 累積分布関数 を持つ未知の分布からの iid であることを除いて指定されていません 。複合サンプリングは、事故率や臨床試験など、さまざまな統計的推定問題で発生します。 [ 要出典 ] 観測されたすべてのデータが与えられた場合 の の点予測を求めるだけです。事前分布が指定されていないため、 G を知らずにこれを実行しようとします 。 [4]
G
(
θ
)
{\displaystyle G(\theta )}
θ
i
{\displaystyle \theta _{i}}
二乗誤差損失 (SEL)の下では 、 条件付き期待値 E( θ i | Y i = y i )は予測に使用するのに適切な量である。ポアソン複合サンプリングモデルの場合、この量は
E
(
θ
i
∣
y
i
)
=
∫
(
θ
y
i
+
1
e
−
θ
/
y
i
!
)
d
G
(
θ
)
∫
(
θ
y
i
e
−
θ
/
y
i
!
)
d
G
(
θ
)
.
{\displaystyle \operatorname {E} (\theta _{i}\mid y_{i})={\int (\theta ^{y_{i}+1}e^{-\theta }/{y_{i}}!)\,dG(\theta ) \over {\int (\theta ^{y_{i}}e^{-\theta }/{y_{i}}!)\,dG(\theta })}.}
これは分子と分母の両方にを掛けることで簡略化でき 、
(
y
i
+
1
)
{\displaystyle ({y_{i}}+1)}
E
(
θ
i
∣
y
i
)
=
(
y
i
+
1
)
p
G
(
y
i
+
1
)
p
G
(
y
i
)
,
{\displaystyle \operatorname {E} (\theta _{i}\mid y_{i})={{(y_{i}+1)p_{G}(y_{i}+1)} \over {p_{G}(y_{i})}},}
ここで p G は 、 θ を G にわたって 積分することによって得られる限界確率質量関数です 。
これを利用するため、ロビンズ [3]は、 経験的頻度()を使用して周辺分布を推定することを提案し 、次のように完全にノンパラメトリックな推定値を得た。
#
{
Y
j
}
{\displaystyle \#\{Y_{j}\}}
E
(
θ
i
∣
y
i
)
≈
(
y
i
+
1
)
#
{
Y
j
=
y
i
+
1
}
#
{
Y
j
=
y
i
}
,
{\displaystyle \operatorname {E} (\theta _{i}\mid y_{i})\approx (y_{i}+1){{\#\{Y_{j}=y_{i}+1\}} \over {\#\{Y_{j}=y_{i}\}}},}
ここで は 「数」を表します。( グッド・チューリング周波数推定 も参照してください。)
#
{\displaystyle \#}
例 – 事故率
保険会社の各顧客には「事故率」Θがあり、事故に対して保険がかけられていると仮定します。Θの確率分布は基礎分布であり、未知です。指定された期間に各顧客が被った事故の数は、特定の顧客の事故率に等しい期待値を持つ ポアソン分布 になります。顧客が実際に経験した事故の数は、観測可能な量です。事故率Θの基礎確率分布を推定する大まかな方法は、指定された期間に0、1、2、3、...の事故に遭った全人口のメンバーの割合を、観測されたランダムサンプルの対応する割合として推定することです。これを実行した後、サンプル内の各顧客の事故率を予測することが望まれます。上記のように、 ベースライン期間中に観測された事故数を与えられた事故率Θの 条件付き 期待値 を使用できます。したがって、顧客が基準期間中に 6 件の事故に遭った場合、その顧客の推定事故率は 7 × [7 件の事故に遭ったサンプルの割合] / [6 件の事故に遭ったサンプルの割合] となります。k 件の事故に遭った人の割合が k の減少関数である場合 、顧客の予測事故率は、観察された事故数よりも低くなることが多いことに注意してください。
この 縮小 効果は経験的ベイズ分析に典型的です。
ガウス
がランダム変数で、 が 観測されるがが隠れていると します 。問題は、を 条件として、の期待値を見つけることです 。さらに 、 、つまり 、つまり であるとします。ここで、 は 分散 の 多変量ガウス分布 です 。
X
,
Y
{\displaystyle X,Y}
Y
{\displaystyle Y}
X
{\displaystyle X}
X
{\displaystyle X}
Y
{\displaystyle Y}
Y
|
X
∼
N
(
X
,
Σ
)
{\displaystyle Y|X\sim {\mathcal {N}}(X,\Sigma )}
Y
=
X
+
Z
{\displaystyle Y=X+Z}
Z
{\displaystyle Z}
Σ
{\displaystyle \Sigma }
次に、多変量ガウス分布の確率密度関数を直接計算することで、 式が得られます。 を積分すると 、次式が得られます。 特に、これは の事前密度 や事後密度にアクセスせずに のベイズ推定を実行できることを意味します。 唯一の要件は の スコア関数 にアクセスできることです。 これは、 スコアベースの生成モデリング に応用されています 。 [5]
Σ
∇
y
ρ
(
y
|
x
)
=
ρ
(
y
|
x
)
(
x
−
y
)
{\displaystyle \Sigma \nabla _{y}\rho (y|x)=\rho (y|x)(x-y)}
ρ
(
x
)
d
x
{\displaystyle \rho (x)dx}
Σ
∇
y
ρ
(
y
)
=
(
E
[
x
|
y
]
−
y
)
ρ
(
y
)
⟹
E
[
x
|
y
]
=
y
+
Σ
∇
y
ln
ρ
(
y
)
{\displaystyle \Sigma \nabla _{y}\rho (y)=(\mathbb {E} [x|y]-y)\rho (y)\implies \mathbb {E} [x|y]=y+\Sigma \nabla _{y}\ln \rho (y)}
X
{\displaystyle X}
X
{\displaystyle X}
Y
{\displaystyle Y}
Y
{\displaystyle Y}
パラメトリック経験ベイズ
尤度とその事前分布が単純なパラメトリック形式(単純な共役事前 分布を持つ 1 次元または 2 次元の尤度関数など )をとる場合、経験ベイズの問題は、経験的測定の完全なセットを使用して周辺パラメータ とハイパーパラメータを推定することだけです 。たとえば、パラメトリック経験ベイズ点推定と呼ばれる一般的なアプローチの 1 つは、 最大尤度推定値 (MLE)または モーメント 展開を使用して周辺を近似することです。これにより、経験的平均と分散の観点からハイパーパラメータを表現できます 。この簡略化された周辺分布により、経験的平均を事前分布の点推定に代入できます 。結果として得られる事前分布の式は 、以下に示すように大幅に簡略化されます。
m
(
y
∣
η
)
{\displaystyle m(y\mid \eta )}
η
{\displaystyle \eta }
η
{\displaystyle \eta }
θ
{\displaystyle \theta }
θ
{\displaystyle \theta }
一般的なパラメトリック経験ベイズ モデルには、ポアソン–ガンマ モデル (下記)、 ベータ二項モデル 、ガウス–ガウス モデル、 ディリクレ多項モデルのほか、 ベイズ線形回帰 (下記参照) や ベイズ多変量線形回帰 の特定モデルなどが あります。より高度なアプローチには、 階層ベイズ モデル やベイズ混合モデルなどがあります。
ガウス-ガウスモデル
ガウス-ガウスモデルを使用した経験的ベイズ推定の例については、 「経験的ベイズ推定量」 を参照してください。
ポアソンガンマモデル
たとえば、上記の例では、尤度を ポアソン分布 とし、事前分布を 共役事前分布 ( ガンマ分布 ( ) )で指定するとします(ただし )。
G
(
α
,
β
)
{\displaystyle G(\alpha ,\beta )}
η
=
(
α
,
β
)
{\displaystyle \eta =(\alpha ,\beta )}
ρ
(
θ
∣
α
,
β
)
d
θ
=
(
θ
/
β
)
α
−
1
e
−
θ
/
β
Γ
(
α
)
(
d
θ
/
β
)
for
θ
>
0
,
α
>
0
,
β
>
0
.
{\displaystyle \rho (\theta \mid \alpha ,\beta )\,d\theta ={\frac {(\theta /\beta )^{\alpha -1}\,e^{-\theta /\beta }}{\Gamma (\alpha )}}\,(d\theta /\beta ){\text{ for }}\theta >0,\alpha >0,\beta >0\,\!.}
事後分布 もガンマ分布であること
を示すのは簡単です。
ρ
(
θ
∣
y
)
∝
ρ
(
y
∣
θ
)
ρ
(
θ
∣
α
,
β
)
,
{\displaystyle \rho (\theta \mid y)\propto \rho (y\mid \theta )\rho (\theta \mid \alpha ,\beta ),}
ここで、周辺分布は に明示的に依存しないため省略されています 。 に依存する項を展開すると、 事後分布は次のようになります。
θ
{\displaystyle \theta }
θ
{\displaystyle \theta }
ρ
(
θ
∣
y
)
∝
(
θ
y
e
−
θ
)
(
θ
α
−
1
e
−
θ
/
β
)
=
θ
y
+
α
−
1
e
−
θ
(
1
+
1
/
β
)
.
{\displaystyle \rho (\theta \mid y)\propto (\theta ^{y}\,e^{-\theta })(\theta ^{\alpha -1}\,e^{-\theta /\beta })=\theta ^{y+\alpha -1}\,e^{-\theta (1+1/\beta )}.}
したがって、事後密度もガンマ分布 ( 、 ) です 。また、周辺分布は単に事後分布全体に対する積分であり、 負の二項分布 となることにも注意してください 。
G
(
α
′
,
β
′
)
{\displaystyle G(\alpha ',\beta ')}
α
′
=
y
+
α
{\displaystyle \alpha '=y+\alpha }
β
′
=
(
1
+
1
/
β
)
−
1
{\displaystyle \beta '=(1+1/\beta )^{-1}}
Θ
{\displaystyle \Theta }
経験的ベイズを適用するには、最大尤度 推定値(MLE)を使用して周辺分布を近似します 。しかし、事後分布はガンマ分布であるため、周辺分布のMLEは事後分布の平均となり、これが必要な点推定値となります。 ガンマ分布の 平均は 単純に であることを思い出すと 、次の式が得られます。
E
(
θ
∣
y
)
{\displaystyle \operatorname {E} (\theta \mid y)}
μ
{\displaystyle \mu }
G
(
α
′
,
β
′
)
{\displaystyle G(\alpha ',\beta ')}
α
′
β
′
{\displaystyle \alpha '\beta '}
E
(
θ
∣
y
)
=
α
′
β
′
=
y
¯
+
α
1
+
1
/
β
=
β
1
+
β
y
¯
+
1
1
+
β
(
α
β
)
.
{\displaystyle \operatorname {E} (\theta \mid y)=\alpha '\beta '={\frac {{\bar {y}}+\alpha }{1+1/\beta }}={\frac {\beta }{1+\beta }}{\bar {y}}+{\frac {1}{1+\beta }}(\alpha \beta ).}
および の値を取得するために、経験ベイズでは 経験データの完全なセットを使用して
平均 と分散を推定することを規定しています。
α
{\displaystyle \alpha }
β
{\displaystyle \beta }
α
β
{\displaystyle \alpha \beta }
α
β
2
{\displaystyle \alpha \beta ^{2}}
したがって、結果として得られる点推定値 は、標本平均 と事前平均の加重 平均のようになります。これは経験ベイズの一般的な特徴です。事前(つまり平均)の点推定値は、標本推定値と事前推定値の加重平均のようになります(分散の推定値についても同様です)。
E
(
θ
∣
y
)
{\displaystyle \operatorname {E} (\theta \mid y)}
y
¯
{\displaystyle {\bar {y}}}
μ
=
α
β
{\displaystyle \mu =\alpha \beta }
参照
参考文献
^ Carlin, Bradley P.; Louis, Thomas A. (2002)。「経験的ベイズ:過去、現在、そして未来」。Raftery, Adrian E.、Tanner, Martin A.、Wells, Martin T. (編)。21 世紀の統計学 。Chapman & Hall。pp. 312–318。ISBN 1-58488-272-7 。
^ CM ビショップ (2005)。 パターン認識のためのニューラルネットワーク 。オックスフォード大学出版局 ISBN 0-19-853864-2
^ ab Robbins, Herbert (1956). 「統計への経験的ベイズアプローチ」。第3回バークレー数理統計学および確率シンポジウム議事 録 、第1巻:統計理論への貢献 。Springer Series in Statistics:157–163。doi : 10.1007 /978-1-4612-0919-5_26。ISBN 978-0-387-94037-3 MR 0084919 。
^ Carlin, Bradley P.; Louis, Thomas A. (2000). ベイズ法と経験的ベイズ法によるデータ分析 (第 2 版). Chapman & Hall/CRC. pp. Sec. 3.2 および付録 B. ISBN 978-1-58488-170-4 。
^ サレミ、サイード;ヒュヴァリネン、アーポ (2019)。 「神経経験的ベイズ」。 機械学習研究ジャーナル 。 20 (181): 1 ~ 23。 ISSN 1533-7928。
さらに読む
Peter E. Rossi、Greg M. Allenby、Rob McCulloch (2012 年 5 月 14 日)。ベイズ統計とマーケティング。John Wiley & Sons。ISBN 978-0-470-86368-8 。
Casella, George (1985 年 5 月). 「経験的ベイズデータ分析入門」 (PDF) . American Statistician . 39 (2): 83–87. doi :10.2307/2682801. hdl : 1813/32886 . JSTOR 2682801. MR 0789118.
ニクーリン、ミハイル (1987)。「経験的 ベイズアプローチの問題におけるバーンスタインの正則性条件」。 ソビエト 数学ジャーナル 。36 (5): 596–600。doi : 10.1007/ BF01093293。S2CID 122405908 。
外部リンク
道路の安全性を推定するための経験的ベイズ法の使用(北米)
欠損データ解析のための経験的ベイズ法
ベータ二項分布を使用して生体認証デバイスのパフォーマンスを評価する
階層的単純ベイズ分類器(連続変数および離散変数用)。