Não é verdade que o MCMC que cumpre o equilíbrio detalhado sempre produz a distribuição estacionária. Você também precisa que o processo seja ergódico . Vamos ver o porquê:
Considere como um estado do conjunto de todos os estados possíveis e identifique-o pelo índice . Em um processo de markov, uma distribuição evolui de acordo comxipt(i)
pt(i)=∑jΩj→ipt−1(j)
onde é a matriz que indica as probabilidades de transição (seu ).Ωj→iq(x|y)
Então, nós temos isso
pt(i)=∑j(Ωj→i)tp0(j)
O fato de que é uma probabilidade de transição implica que seus autovalores devem pertencer ao intervalo [0,1].Ωj→i
Para garantir que qualquer distribuição inicial converja para a assintótica, você deve garantir quep0(j)
- 1 Existe apenas um valor próprio de com o valor 1 e ele possui um vetor próprio diferente de zero.Ω
Para garantir que seja a distribuição assintótica, você precisa garantir queπ
- 2 O vetor próprio associado ao valor próprio 1 é .π
A ergodicidade implica 1., o equilíbrio detalhado implica 2., e é por isso que ambos formam uma condição necessária e suficiente de convergência assintótica.
Por que o equilíbrio detalhado implica 2:
Começando de
p(i)Ωij=Ωjip(j)
e somando em ambos os lados, obtemosj
p(i)=∑jΩjip(j)
porque , pois você sempre transita para algum lugar.∑jΩij=1
A equação acima é a definição do autovalor 1 (é mais fácil ver se você o escreve em forma vetorial :)
1.v=Ω⋅v
Eu acho que sim, porque para um MC irredutível, se o equilíbrio detalhado for satisfeito, ele terá uma distribuição estacionária única, mas para que seja independente da distribuição inicial, também precisará ser periódico.
No caso do MCMC, partimos de um ponto de dados e, em seguida, propomos um novo ponto. Podemos ou não avançar para o ponto proposto, ou seja, temos um auto loop que torna um MC irredutível aperiódico.
Agora, em virtude da satisfação do DB, ele também possui estados recorrentes positivos, ou seja, o tempo médio de retorno aos estados é finito. Portanto, a cadeia que construímos no MCMC é irredutível, periódica e recorrente positiva, o que significa que é uma cadeia ergódica.
Sabemos que, para uma cadeia ergódica irredutível, existe uma distribuição estacionária única e independente da distribuição inicial.
fonte