Předem připravený algoritmus Crank – Nicolson - Preconditioned Crank–Nicolson algorithm
v výpočetní statistika, předem připravený Crank – Nicolsonův algoritmus (pCN) je Markovský řetězec Monte Carlo (MCMC) metoda získávání náhodné vzorky - sekvence náhodných pozorování - z cíle rozdělení pravděpodobnosti pro které je přímý odběr vzorků obtížný.
Nejvýznamnějším rysem algoritmu pCN je jeho rozměrová robustnost, díky čemuž je vhodný pro vysokodimenzionální problémy vzorkování. Algoritmus pCN je dobře definovaný, s nedegenerovanou pravděpodobností přijetí, dokonce i pro cílové distribuce na nekonečně rozměrných Hilbertovy prostory. V důsledku toho, když je pCN implementován na počítači v reálném světě ve velké, ale konečné dimenzi N, tj. na N-dimenzionální podprostor původního Hilbertova prostoru, vlastnosti konvergence (např ergodicita ) algoritmu jsou nezávislé na N. To je v silném kontrastu se schématy, jako je Gaussova náhodná procházka Metropolis – Hastings a Langevinův algoritmus upravený podle metropole, jehož pravděpodobnost přijetí degeneruje na nulu jako N inklinuje k nekonečnu.
Algoritmus zavedl v roce 2013 Cotter, Roberts, Stuart a bílá,[1] a jeho vlastnosti ergodicity byly prokázány o rok později Kadeřnice, Stuart a Vollmer.[2]
Popis algoritmu
Přehled
Algoritmus pCN generuje Markovův řetězec v Hilbertově prostoru jehož invariantní míra je míra pravděpodobnosti formuláře
pro každého měřitelná množina , s normalizační konstantou dána
kde je Gaussova míra na s operátor kovariance a je nějaká funkce. Metoda pCN se tedy použila na míra pravděpodobnosti cíle, která je změnou váhy referenční Gaussovy míry.
The Algoritmus Metropolis – Hastings je obecná třída metod, které se snaží vyrobit takové Markovovy řetězce , a to nejprve dvoustupňovým postupem navrhující nový stát vzhledem k aktuálnímu stavu a pak přijímání nebo odmítnutí tento návrh definuje další stav podle konkrétní pravděpodobnosti přijetí . Myšlenka algoritmu pCN spočívá v tom, že chytrý výběr (nesymetrického) návrhu nového stavu daný může mít přidruženou funkci pravděpodobnosti přijetí s velmi žádoucími vlastnostmi.
Návrh pCN
Zvláštní forma tohoto návrhu pCN má být
nebo ekvivalentně
Parametr je velikost kroku, kterou lze libovolně zvolit (a dokonce optimalizovat pro statistickou účinnost). Jeden pak generuje a sady
Pravděpodobnost přijetí má jednoduchou formu
Může se to ukázat[2] že tato metoda nejen definuje Markovův řetězec, který uspokojuje podrobný zůstatek s ohledem na cílovou distribuci , a proto má jako neměnná míra, ale také má spektrální mezeru, která je nezávislá na dimenzi , a tak zákon z konverguje k tak jako . Tedy, i když je možné, že ještě bude nutné vyladit parametr velikosti kroku pro dosažení požadované úrovně statistické účinnosti je výkon metody pCN robustní vzhledem k dimenzi uvažovaného problému vzorkování.
Kontrast se symetrickými návrhy
Toto chování pCN je v ostrém kontrastu s návrhem Gaussian random random walk
s jakoukoli volbou kovariance nabídky , nebo jakýkoli symetrický návrhový mechanismus. To lze zobrazit pomocí Cameron – Martinova věta že pro nekonečně-dimenzionální u tohoto návrhu je pravděpodobnost přijetí nulová -téměř všechny a . V praxi, když člověk implementuje návrh Gaussova náhodného pochodu v dimenzi , tento jev lze vidět tak, že
- pro pevné , pravděpodobnost přijetí má tendenci k nule jako , a
- pro pevnou požadovanou pravděpodobnost kladného přijetí, tak jako .
Reference
- ^ Cotter, S.L .; Roberts, G. O .; Stuart, A. M .; White, D. (2013). "Metody MCMC pro funkce: úprava starých algoritmů, aby byly rychlejší". Statist. Sci. 28 (3): 424–446. arXiv:1202.0709. doi:10.1214 / 13-STS421. ISSN 0883-4237.
- ^ A b Hairer, M .; Stuart, A. M .; Vollmer, S. J. (2014). „Spektrální mezery pro algoritmus Metropolis – Hastings v nekonečných rozměrech“. Ann. Appl. Probab. 24 (6): 2455–2490. arXiv:1112.1392. doi:10.1214 / 13-AAP982. ISSN 1050-5164.