Markov 체인의 한 번의 전환이 조건부 분포에서 차례로 각 구성 요소를 샘플링하는 'Gibbs 스윕'으로 간주하여 얻은 Markov 체인에 대한 자세한 균형을 표시하려고했습니다. 이 체인의 경우 자세한 균형이 충족되지 않습니다. 요점은 조건부 분포에서 특정 구성 요소의 각 샘플링이 세부적인 균형을 만족하는 전이라는 것입니다. Gibbs 샘플링은 약간 일반화 된 Metropolis-Hastings의 특수한 사례라고 말하면 더 정확합니다. 여러 개의 다른 제안을 번갈아 가며 사용합니다. 자세한 내용은 다음과 같습니다.
스윕이 상세한 균형을 만족시키지 않습니다
X1,X2
엑스1= 0엑스1= 1엑스2= 01삼0엑스2= 11삼1삼
엑스1( 0 , 0 )( 1 , 1 )( 0 , 0 )( 1 , 0 )( 1 , 1 )( 0 , 0 )14
그러나이 체인에는 여전히 올바른 분배가 있습니다. 세부 균형은 목표 분포에 수렴하기에 충분하지만 반드시 필요한 것은 아닙니다.
부품 별 움직임은 상세한 균형을 만족시킵니다
조건부 분포에서 첫 번째 변수를 샘플링하는 2 변수 상태를 고려하십시오. 사이의 이동( x1, x2) ( Y1, y2) 경우 양방향에서 0 확률엑스2≠ y2따라서 이러한 경우에 상세한 균형이 명확하게 유지됩니다. 다음으로, 고려엑스2= y2:
π( x1, x2) P r o b ( ( x1, x2) → ( y1, x2) ) = π( x1, x2)p ( y1∣ X2= x2) = π( x1,x2)π( y1,x2)∑지π( z, x2)= π( y1, x2)π( x1, x2)∑지π( z, x2)= π( y1, x2)p ( x1∣ X2= x2)= π( y1, x2) P r o b ( ( y1, x2) → ( x1, x2) ) .
구성 요소 별 이동은 어떻게 Metropolis-Hastings가 이동합니까?
첫 번째 구성 요소에서 샘플링 한 제안 분포는 조건부 분포입니다. (다른 모든 구성 요소의 경우 현재 값을 확률로 제안합니다.1). 에서 이동 고려( x1, x2) 에 ( y1, y2)목표 확률의 비율은
π( y1, x2)π( x1, x2).
그러나 제안 확률의 비율은
P r o b (( y1, x2) → ( x1, x2) )P r o b (( x1, x2) → ( y1, x2) )= π( x1, x2)∑지π( z, x2)π( y1, x2)∑지π( z, x2)= π( x1, x2)π( y1, x2).
따라서 목표 확률과 제안 확률의 비율은 역수이므로 수용 확률은 다음과 같습니다.
1. 이런 의미에서 Gibbs 샘플러의 각 동작은 Metropolis-Hastings 동작의 특수한 경우입니다. 그러나이 관점에서 보는 전체 알고리즘은 서로 다른 제안 분포 (대상 변수의 각 구성 요소마다 하나씩)가 번갈아 가며 일반적으로 제시된 Metropolis-Hastings 알고리즘을 약간 일반화 한 것입니다.