Bạn đã cố gắng hiển thị số dư chi tiết cho chuỗi Markov có được bằng cách xem xét một lần chuyển đổi của chuỗi Markov là 'Quét Gibbs' nơi bạn lấy mẫu lần lượt từng thành phần từ phân phối có điều kiện của nó. Đối với chuỗi này, số dư chi tiết không được thỏa mãn. Vấn đề là mỗi mẫu của một thành phần cụ thể từ phân phối có điều kiện của nó là một quá trình chuyển đổi thỏa mãn sự cân bằng chi tiết. Sẽ chính xác hơn khi nói rằng việc lấy mẫu Gibbs là một trường hợp đặc biệt của một đô thị hơi rộng rãi, nơi bạn xen kẽ giữa nhiều đề xuất khác nhau. Thêm chi tiết theo dõi.
Quét không thỏa mãn số dư chi tiết
Tôi xây dựng một ví dụ mẫu. Hãy xem xét hai biến Bernoulli ( ), với các xác suất như được hiển thị trong bảng sau:
Giả sử quét Gibbs được đặt hàng để được lấy mẫu Đầu tiên. Chuyển từ trạng thái sang trạng thái trong một lần di chuyển là không thể, vì nó sẽ yêu cầu đi từ đến . Tuy nhiên, việc chuyển từ sang có xác suất dương, cụ thể làX1, X2
X1= 0X1= 1X2= 0130X2= =11313
X1( 0, 0 )( 1 , 1 )( 0 , 0 )( 1 , 0 )( 1 , 1 )( 0 , 0 )14. Do đó, chúng tôi kết luận rằng sự cân bằng chi tiết không được thỏa mãn.
Tuy nhiên, chuỗi này vẫn có một phân phối cố định là chính xác. Cân bằng chi tiết là điều kiện đủ, nhưng không cần thiết, để hội tụ vào phân phối mục tiêu.
Các bước di chuyển thành phần thỏa mãn sự cân bằng chi tiết
Hãy xem xét một trạng thái hai biến trong đó chúng ta lấy mẫu biến đầu tiên từ phân phối có điều kiện của nó. Di chuyển giữa và không có xác suất theo cả hai hướng nếu và do đó, đối với những trường hợp này, số dư chi tiết được giữ rõ ràng. Tiếp theo, hãy xem xét :
( x1, x2)( y1, y2)x2≠ y2x2= y2
π( x1, x2) P r o b ( ( 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) P r o b ( ( y1, x2) → ( x1, x2) ) .
Làm thế nào các bước di chuyển thành phần là di chuyển của Metropolis-Hastings?
Lấy mẫu từ thành phần đầu tiên, phân phối đề xuất của chúng tôi là phân phối có điều kiện. (Đối với tất cả các thành phần khác, chúng tôi đề xuất các giá trị hiện tại với xác suất ). Xem xét việc chuyển từ sang , tỷ lệ xác suất mục tiêu là
Nhưng tỷ lệ xác suất đề xuất là
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π( z, x2)π( y1, x2)Σzπ( z, x2)= π( x1, x2)π( y1, x2).
Vì vậy, tỷ lệ xác suất mục tiêu và tỷ lệ xác suất đề xuất là đối ứng và do đó xác suất chấp nhận sẽ là . Theo nghĩa này, mỗi bước di chuyển trong bộ lấy mẫu Gibbs là những trường hợp đặc biệt của các bước di chuyển của Metropolis-Hastings. Tuy nhiên, thuật toán tổng thể được xem trong ánh sáng này là một khái quát nhỏ của thuật toán Metropolis-Hastings được trình bày điển hình ở chỗ bạn có xen kẽ giữa các phân phối đề xuất khác nhau (một cho mỗi thành phần của biến mục tiêu).
1