Gibbsovo vzorkování

Z testwiki
Verze z 17. 1. 2025, 10:42, kterou vytvořil imported>JAnDbot ({{Autoritní data}}; formát zápisu šablon; kosmetické úpravy)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání

Gibbsovo vzorkování (Gibbsův výběrový plán, Šablona:Vjazyce2) je algoritmus, který umožňuje generovat náhodný výběr z mnohorozměrného rozdělení pomocí jednorozměrných plně podmíněných rozdělení. Tento algoritmus patří do třídy MCMC algoritmů, které náhodný výběr generují jako realizaci Markovova řetězce.

Implementace

Generování z rozdělení mnohorozměrné náhodné veličiny 𝐗=(X1,,Xd) probíhá následujícím způsobem:

  1. Zvolíme počáteční hodnotu 𝐗(0)=(x1(0),,xd(0)) a položíme t=0.
  2. Začneme generováním prvního prvku x1(t+1) z podmíněného rozdělení X1|x2(t),,xd(t). Pro druhý prvek podmiňujeme i pomocí nově generované hodnoty, tedy prvek x2(t+1) je generován z podmíněného rozdělení X2|x1(t+1),x3(t),,xd(t). Postupně generujeme ostatní prvky až do xd(t+1) z rozdělení Xd|x1(t+1),,xd1(t+1). Nové hodnoty můžeme složit do vektoru 𝐗(t+1)=(x1(t+1),,xd(t+1)).
  3. Dokud není splněna předem stanovená podmínka (například počet iterací), položíme t=t+1 a vrátíme se ke druhému kroku.

Využití

Gibbsovo vzorkování je užitečné především v hierarchických bayesovských modelech, ve kterých jsou tvary plně podmíněných rozdělení přímočaré, ale úplné rozdělení parametrů může být komplikované. Počáteční hodnotu pro Gibbsovo vzorkování lze získat například pomocí EM algoritmu.

Modifikace

Gibbsovo vzorkování může být upraveno následovně:

  • Místo pouze jednorozměrných plně podmíněných rozdělení můžeme používat i kombinaci vícerozměrných podmíněných rozdělení (např. X1|x2,x3 a X2,X3|x1).
  • Místo generování od prvního prvku k poslednímu můžeme generovat v opačném pořadí; takový postup lze použít v důkazu existence limitního rozdělení.
  • Index prvku, který aktualizujeme, může být vybrán náhodně (každý index má pravděpodobnost výběru 1d). V takovém případě mluvíme o náhodném procházení.

Literatura

Šablona:Pahýl Šablona:Autoritní data

Šablona:Portály