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Ωj→ipt−1(j)
donde es la matriz que denota las probabilidades de transición (su ).Ωj→iq(x|y)
Entonces, tenemos eso
pt(i)=∑j(Ωj→i)tp0(j)
El hecho de que es una probabilidad de transición implica que sus valores propios deben pertenecer al intervalo [0,1].Ωj→i
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