Definition
Ein Markov-Chain-Monte-Carlo-Algorithmus, der Stichproben aus einer mehrdimensionalen Zielverteilung erzeugt, indem nacheinander jede Variable (oder Block) aus ihrer bedingten Verteilung gegeben die aktuellen Werte der übrigen Variablen gezogen wird.
Prinzip
Prinzip
Konstruktion eines Markov-Kernels, dessen invariante Verteilung die gemeinsame Zielverteilung ist, durch zyklische bedingte Aktualisierungen; detailed balance gilt für jede vollständige Bedingung und die Kette konvergiert unter Standardbedingungen wie Irreduzibilität und Aperiodizität.
Demonstration
Demonstration
Um aus einer bivariaten Normalverteilung mit bekannten bedingten Normalverteilungen zu sampeln, wechselt man zwischen dem Ziehen von x|y und y|x; die Folge der Paare konvergiert zur gemeinsamen Normalverteilung.
Fehlanwendung
Fehlanwendung
Gibbs-Updates anzuwenden, wenn vollständige Bedingungsdichten unzugänglich sind, ohne Diagnostik schnelles Mischen anzunehmen, oder sukzessive Gibbs-Ziehungen als unabhängige Proben zu behandeln.
Konsequenz
Konsequenz
Bei korrekter Implementierung und Konvergenz liefert Gibbs-Sampling abhängige Ziehungen aus der gewünschten gemeinsamen Verteilung, die zur Schätzung posteriorer Erwartungen, Unsicherheitsquantifizierung und prädiktiven Simulationen verwendet werden können.
Umkehrung
Umkehrung
Die Umkehr ist ein globaler Vorschlagsmechanismus (z. B. unabhängiges Sampeln oder Metropolis–Hastings), der gemeinsame Sprünge vorschlägt statt koordinatenweiser bedingter Ziehungen und so die Einfachheit der Bedingungsdichten gegen möglicherweise schnelleres Mischen tauscht.
Abgrenzung
Abgrenzung
Voraussetzung ist die Fähigkeit, jede vollständige Bedingung exakt (oder effizient) zu sampeln; die Leistung verschlechtert sich bei starker Korrelation zwischen Koordinaten und multimodalen Zielen, sofern nicht Block-Updates oder alternative Kerne eingesetzt werden.
Semantische Spannung
Semantische Spannung
Spannung zu Metropolis–Hastings: Gibbs ist einfach und exakt bei zugänglichen Bedingungsdichten, während Metropolis–Hastings beliebige Ziele mit expliziten Vorschlägen behandelt, aber Akzeptanzmechanismen und Feintuning benötigt.
Synthese
Synthese
Ein MCMC-Kernel, der die Zielverteilung durch sequenzielles Ersetzen von Koordinaten durch Ziehungen aus ihren Konditionalverteilungen erreicht; er ist einfach bei verfügbaren Konditionalen, erfordert aber Sorgfalt hinsichtlich Konvergenz und Korrelation.