Estoy tratando de entender qué es la cadena de Markov Monte Carlo (MCMC) de la página de Wikipedia en francés. Dicen "que los métodos de Monte Carlo de la cadena de Markov consisten en generar un vector solo a partir de los datos del vector lo tanto, es un proceso" sin memoria ""
Les méthodes de Monte-Carlo por chaînes de Markov coherente con el generador de vectores unicidad de la donnée du vecteur ; c'est donc un processus «sin memoria»,
No entiendo por qué dicen que MCMC están "sin memoria" en la medida en que usamos la información de los datos vectoriales para generar .
Respuestas:
La característica definitoria de una cadena de Markov es que la distribución condicional de su valor presente condicional a los valores pasados depende solo del valor anterior . Por lo tanto, cada cadena de Markov está "sin memoria" en la medida en que solo el valor anterior afecta la probabilidad condicional actual, y todos los estados anteriores están "olvidados". (Tiene razón en que no está completamente sin memoria; después de todo, la distribución condicional del valor presente depende del valor anterior). Eso es cierto para MCMC y también para cualquier otra cadena de Markov.
fuente
Si bien tenemos la respuesta correcta, me gustaría ampliar un poco la semántica intuitiva de la declaración. Imagine que redefinimos nuestros índices de modo que genere el vector partir del vector . Ahora, el momento se ve metafóricamente como "el presente", y todos los vectores que vienen "antes que" son irrelevantes para calcular el próximo en el futuro.xi+1 xi i xi
A través de esta simple numeración, se vuelve "completamente sin memoria" en el sentido intuitivo, es decir, no importa en absoluto cómo el sistema de Markov llegó a estar en su estado actual . El estado presente solo determina los estados futuros , sin utilizar ninguna información de estados pasados ( ).xi−n
Un punto quizás más sutil: la palabra "memoria" también se usa porque esto también significa que no se pueden inferir estados pasados del estado actual. Una vez que esté en , no sabrá qué sucedió "antes" durante . Esto es lo opuesto a los sistemas que codifican el conocimiento de estados pasados en el estado presente.xi xi−n
fuente
Te despiertas. No tienes idea de cómo llegaste a donde estás. Mire a su alrededor y tome una decisión sobre qué hacer a continuación basándose únicamente en la información que tiene disponible en ese momento. Esa es esencialmente la misma situación que lo que está sucediendo en MCMC.
Está utilizando la información actual que puede ver actualmente para tomar una decisión sobre qué hacer a continuación. En lugar de pensar en ello como descifrar de (que podría ser lo que le está causando problemas porque está pensando "oye, estamos mirando el pasado cuando miramos ) piense en ello como averiguar qué debe basarse en la información actual para la cual no necesita ninguna 'memoria'. Esas dos formulaciones son equivalentes pero podrían ayudarlo a pensar en la semántica Un poco mejor.xi xi−1 xi−1 xi+1 xi
fuente