Чи гарантує алгоритм відбору зразків Гіббса детальний баланс?


17

Я маю на вищому повноваженні 1, що вибірки Гіббса є особливим випадком алгоритму Метрополіс-Гастінгса для вибірки Маркова ланцюга Монте-Карло. Алгоритм MH завжди дає ймовірність переходу із властивістю детального балансу; Я очікую, що Гіббс теж повинен. То де я в наступному простому випадку помилився?

Для цільового розподілу на двох дискретних (для простоти) змінних повними умовними розподілами є: q 1 ( x ; y )π(x,y)

q1(x;y)=π(x,y)zπ(z,y)q2(y;x)=π(x,y)zπ(x,z)

Як я розумію вибірки Гіббса, ймовірність переходу може бути записана:

Prob{(y1,y2)(x1,x2)}=q1(x1;y2)q2(x2;x1)

Питання в тому, чи але найближче, що я можу отримати, - Це тонко різне і не передбачає детального балансу. Дякую за будь-які думки!

π(y1,y2)Prob{(y1,y2)(x1,x2)}=?π(x1,x2)Prob{(x1,x2)(y1,y2)},
π(y1,y2)Prob{(y1,y2)(x1,x2)}=π(y1,y2)q2(x2;x1)q1(x1;y2)=π(x1,x2)zπ(x1,z)π(x1,y2)zπ(z,y2)π(y1,y2)=π(x1,x2)q2(y2;x1)q1(y1;y2)

Відповіді:


15

Ви спробували показати детальний баланс для ланцюга Маркова, який отримують, вважаючи один перехід ланцюга Маркова "розгорткою Гіббса", де ви вибираєте кожен компонент по черзі з його умовного розподілу. Для цього ланцюга детальний баланс не виконується. Сенс у тому, що кожен вибірки певного компонента з його умовного розподілу є переходом, який задовольняє детальний баланс. Точніше було б сказати, що вибірки Гіббса - це особливий випадок злегка узагальненого Метрополіс-Гастінгса, де ви чергуєте безліч різних пропозицій. Детальніше читайте далі.

Промітки не задовольняють детальний баланс

Я будую контрприклад. Розглянемо дві змінні Бернуллі ( ) з ймовірностями, як показано в наступній таблиці: X1,X2 Припустимо, що розгортка Гіббса впорядкована таким чином, щобX1було відібрано спочатку. Перейти з стану(0,0)у стан(1,1)одним рухом неможливо, оскільки це вимагатиме переходу від(0,0)до(1,0). Однак перехід від(1,1)до(0,0)має позитивну ймовірність, а саме1

X2=0X2=1X1=01313X1=1013
X1(0,0)(1,1)(0,0)(1,0)(1,1)(0,0) . Отже ми робимо висновок, що детальний баланс не виконується.14

Однак цей ланцюг все ще має стаціонарний розподіл, який є правильним. Детальний баланс є достатньою, але не необхідною умовою для наближення до цільового розподілу.

Компонентні ходи задовольняють детальний баланс

Розглянемо стан з двома змінними, де ми вибираємо першу змінну з її умовного розподілу. Переміщення між і ( y 1 , y 2 ) має нульову ймовірність в обох напрямках, якщо x 2y 2, і, таким чином, для цих випадків чітко виконується детальний баланс. Далі розглянемо x 2 = y 2 : π ( x 1 , x 2 ) P r o b ( ( x(x1,x2)(y1,y2)x2y2x2=y2

π(x1,x2)Prob((x1,x2)(y1,x2))=π(x1,x2)p(y1X2=x2)=π(x1,x2)π(y1,x2)zπ(z,x2)=π(y1,x2)π(x1,x2)zπ(z,x2)=π(y1,x2)p(x1X2=x2)=π(y1,x2)Prob((y1,x2)(x1,x2)).

Як рухаються складовими рухами Метрополіс-Гастінгс?

1(x1,x2) to (y1,y2), the ratio of target probabilities is

π(y1,x2)π(x1,x2).
But the ratio of proposal probabilities is
Prob((y1,x2)(x1,x2))Prob((x1,x2)(y1,x2))=π(x1,x2)zπ(z,x2)π(y1,x2)zπ(z,x2)=π(x1,x2)π(y1,x2).
So, the ratio of target probabilities and the ratio of proposal probabilities are reciprocals, and thus the acceptance probability will be 1. In this sense, each of the moves in the Gibbs sampler are special cases of Metropolis-Hastings moves. However, the overall algorithm viewed in this light is a slight generalization of the typically presented Metropolis-Hastings algorithm in that you have alternate between different proposal distributions (one for each component of the target variable).

Great answer, thanks (minor edit: y_2 -> x_2 in your third section). When calling the Gibbs sweep one step, is the existence of the stationary distribution (along with irreducibility and recurrence) a sufficient condition for convergence to the stationary distribution from any initial state?
Ian

3
The Gibbs sampler is a composition of Metropolis-Hastings moves with acceptance probability 1. Each move is reversible but the composition is not, unless the order of the steps is random.
Xi'an
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.