Próbuję zrozumieć, czym jest łańcuch Markov Monte Carlo (MCMC) ze strony francuskiej Wikipedii. Mówią, że „metody Monte Carlo w łańcuchu Markowa polegają na generowaniu wektora tylko z danych wektorowych , dlatego jest to proces„ bez pamięci ””
Les méthodes de Monte-Carlo par chaînes de Markov konsekwentnie generator vecteur uniquement partir de la donnée du vecteur ; c'est donc un processus «sans mémoire»,
Nie rozumiem, dlaczego mówią, że MCMC są „bez pamięci”, o ile wykorzystujemy informacje z danych wektorowych do wygenerowania .
Odpowiedzi:
Charakterystyczną cechą łańcucha Markowa jest to, że rozkład warunkowy jego wartości bieżącej zależny od wartości przeszłych zależy tylko od poprzedniej wartości . Zatem każdy łańcuch Markowa jest „bez pamięci” w takim stopniu, że tylko poprzednia wartość wpływa na obecne prawdopodobieństwo warunkowe, a wszystkie poprzednie stany są „zapomniane”. (Masz rację, że nie jest całkowicie pozbawiona pamięci - w końcu rozkład warunkowy bieżącej wartości zależy od poprzedniej wartości). Dotyczy to MCMC, a także każdego innego łańcucha Markowa.
źródło
Chociaż mamy poprawną odpowiedź, chciałbym nieco rozwinąć intuicyjną semantykę tego stwierdzenia. Wyobraźmy sobie, że redefiniujemy nasze indeksy, tak aby generować wektorxi + 1 z wektora xja . Teraz chwila ja jest postrzegane jako przenośni „teraźniejszości”, i wszystkie wektory pochodzące „wcześniej niż” xja są nieistotne dla obliczenia następnego w przyszłości.
źródło
Ty obudź się. Nie masz pojęcia, skąd jesteś. Rozglądasz się dookoła i decydujesz, co dalej, wyłącznie na podstawie informacji dostępnych w danym momencie. Jest to zasadniczo ta sama sytuacja, co dzieje się w MCMC.
źródło