マルコフ連鎖の1つの遷移を条件付き分布から順番にサンプリングする「ギブス掃引」と見なすことによって得られるマルコフ連鎖の詳細なバランスを表示しようとしました。このチェーンでは、詳細なバランスが満たされていません。ポイントは、条件付き分布からの特定のコンポーネントの各サンプリングが、詳細なバランスを満たす遷移であるということです。Gibbsサンプリングは、わずかに一般化されたMetropolis-Hastingsの特殊なケースであり、複数の異なる提案を交互に繰り返すと言う方が正確です。詳細は次のとおりです。
スイープは詳細なバランスを満たしていません
私は反例を構築します。次の表に示す確率を持つ2つのベルヌーイ変数()を考えます。
Gibbsスイープはがサンプリングされるように順序付けられていると仮定する最初。1回の移動で状態から状態に移動することは、から移動する必要があるため不可能です。ただし、からに移動すると、正の確率、つまりX1,X2
X1=0X1=1X2=0130X2=11313
X1(0,0)(1,1)(0,0)(1,0)(1,1)(0,0)14。したがって、詳細なバランスが満たされていないと結論付けます。
ただし、このチェーンにはまだ正しい分布があります。詳細なバランスは、ターゲット分布に収束するための十分な条件ですが、必須ではありません。
コンポーネントごとの動きは、詳細なバランスを満たします
条件付き分布から最初の変数をサンプリングする2変量状態を考えます。と間の移動は、場合、両方向でゼロの確率を持ち、これらの場合、詳細なバランスが明らかに成り立ちます。次に、検討し:
(x1,x2)(y1,y2)x2≠y2x2=y2
π(x1,x2)Prob((x1,x2)→(y1,x2))=π(x1,x2)p(y1∣X2=x2)=π(x1,x2)π(y1,x2)∑zπ(z,x2)=π(y1,x2)π(x1,x2)∑zπ(z,x2)=π(y1,x2)p(x1∣X2=x2)=π(y1,x2)Prob((y1,x2)→(x1,x2)).
コンポーネントごとの動きは、メトロポリス・ヘイスティングスの動きですか?
最初のコンポーネントからサンプリングすると、提案分布は条件付き分布です。(他のすべてのコンポーネントについては、確率現在の値を提案します)。からへの移動を考慮すると、ターゲット確率の比率は
しかし、提案確率の比率は
1(x1,x2)(y1,y2)
π(y1,x2)π(x1,x2).
Prob((y1,x2)→(x1,x2))Prob((x1,x2)→(y1,x2))=π(x1,x2)∑zπ(z,x2)π(y1,x2)∑zπ(z,x2)=π(x1,x2)π(y1,x2).
そのため、目標確率の比率と提案確率の比率は逆数であるため、受け入れ確率はます。この意味で、ギブスサンプラーの各動きは、メトロポリスヘイスティングスの動きの特殊なケースです。ただし、この観点から見た全体的なアルゴリズムは、通常提示されるメトロポリス・ヘイスティングスアルゴリズムのわずかな一般化であり、異なる提案分布(ターゲット変数の各コンポーネントに1つ)を交互に使用します。
1