¿Un MCMC que cumple con el saldo detallado produce una distribución estacionaria?

12

Supongo que entiendo la ecuación de la condición de equilibrio detallado, que establece que para la probabilidad de transición y la distribución estacionaria , una cadena de Markov satisface el equilibrio detallado siqπ

q(x|y)π(y)=q(y|x)π(x),

Esto tiene más sentido para mí si lo reformulo como:

q(x|y)q(y|x)=π(x)π(y).

Básicamente, la probabilidad de transición del estado al estado debería ser proporcional a la razón de sus densidades de probabilidad.xy

Mike Flynn
fuente

Respuestas:

10

No es cierto que MCMC que cumpla con el balance detallado siempre produzca la distribución estacionaria. También necesitas que el proceso sea ergódico . Veamos por qué:

Considere que es un estado del conjunto de todos los estados posibles e identifíquelo por el índice . En un proceso de Markov, una distribución evoluciona de acuerdo conxipt(i)

pt(i)=jΩjipt1(j)

donde es la matriz que denota las probabilidades de transición (su ).Ωjiq(x|y)

Entonces, tenemos eso

pt(i)=j(Ωji)tp0(j)

El hecho de que es una probabilidad de transición implica que sus valores propios deben pertenecer al intervalo [0,1].Ωji

Para garantizar que cualquier distribución inicial converja a la asintótica, debe asegurarse de quep0(j)

  • 1 Solo hay un valor propio de con valor 1 y tiene un vector propio distinto de cero.Ω

Para asegurarse de que es la distribución asintótica, debe asegurarse de queπ

  • 2 El vector propio asociado con el valor propio 1 es .π

La ergodicidad implica 1., el equilibrio detallado implica 2., y es por eso que ambos forman una condición necesaria y suficiente de convergencia asintótica.

Por qué el balance detallado implica 2:

Empezando desde

p(i)Ωij=Ωjip(j)

y sumando en ambos lados, obtenemosj

p(i)=jΩjip(j)

porque , ya que siempre transitas a algún lugar.jΩij=1

La ecuación anterior es la definición del valor propio 1 (más fácil de ver si lo escribe en forma de vector :)

1.v=Ωv
Jorge Leitao
fuente
El OP no pregunta si es único o no, pregunta cómo MCMC con un balance detallado es suficiente para producir una densidad de probabilidad invariable.
gatsu
1
La primera oración de esta respuesta es "No es cierto que MCMC que cumpla con el balance detallado siempre produzca la distribución estacionaria". Entonces, no, el balance detallado no es suficiente para producir una densidad invariable ... ¿Cómo responde eso a la pregunta?
Jorge Leitao
0

Creo que sí, porque para un MC irreducible si se satisface el equilibrio detallado, entonces tiene una distribución estacionaria única, pero para que sea independiente de la distribución inicial también tiene que ser aperiódico.

En el caso de MCMC, comenzamos desde un punto de datos y luego proponemos un nuevo punto. Podemos o no movernos al punto propuesto, es decir, tenemos un bucle automático que hace que un MC irreducible sea aperiódico.

Ahora, en virtud de satisfacer DB, también tiene estados recurrentes positivos, es decir, el tiempo medio de retorno a los estados es finito. Entonces, la cadena que construimos en MCMC es irreducible, aperiódica y recurrente positiva, lo que significa que es una cadena ergódica.

Sabemos que para una cadena ergódica irreducible existe una distribución estacionaria que es única e independiente de la distribución inicial.

Siddharth Shakya
fuente