Können wir nach dem Einbrennen die MCMC-Iterationen direkt zur Dichteschätzung verwenden, z. B. durch Zeichnen eines Histogramms oder zur Schätzung der Kerneldichte? Ich mache mir Sorgen, dass die MCMC-Iterationen nicht unbedingt unabhängig sind, obwohl sie höchstens identisch verteilt sind.
Was ist, wenn wir die MCMC-Iterationen weiter ausdünnen? Ich mache mir Sorgen, dass die MCMC-Iterationen höchstens unkorreliert und noch nicht unabhängig sind.
Der Grund, den ich für die Verwendung einer empirischen Verteilungsfunktion als Schätzung der wahren Verteilungsfunktion gelernt habe, basiert auf dem Glivenko-Cantelli-Theorem , bei dem die empirische Verteilungsfunktion basierend auf einer iid-Stichprobe berechnet wird. Ich schien einige Gründe (asymptotische Ergebnisse?) Für die Verwendung von Histogrammen oder Kernel-Dichteschätzungen als Dichteschätzungen zu sehen, aber ich kann mich nicht an sie erinnern.
Fortsetzen
Sie können die MCMC-Iterationen direkt für alles verwenden, da sich der Durchschnittswert Ihres Observablen asymptotisch dem wahren Wert nähert (weil Sie sich nach dem Einbrennen befinden).
Beachten Sie jedoch, dass die Varianz dieses Durchschnitts durch die Korrelationen zwischen den Stichproben beeinflusst wird. Dies bedeutet, dass das Speichern jeder Messung keinen wirklichen Vorteil bringt, wenn die Proben korreliert sind, wie es bei MCMC üblich ist.
Theoretisch sollten Sie nach N Schritten messen, wobei N in der Größenordnung der Autokorrelationszeit des zu messenden Observablen liegt.
Ausführliche Erklärung
Welches ist, was Sie erhalten möchten.
Um es noch einmal zusammenzufassen:
Wenn das Speichern jeder Kennzahl rechnerisch nichts kostet, können Sie dies tun. Beachten Sie jedoch, dass die Varianz nicht mit der üblichen Formel berechnet werden kann.
quelle