MCMC; Posteriordan '' saf '' ve '' yeterince büyük '' bir numunemiz olduğundan emin olabilir miyiz? Olmazsak nasıl çalışır?


12

Bu konuya atıfla: Markov Zinciri Monte Carlo'yu (MCMC) bir meslekten nasıl açıklarsınız? .

Markov Zincirleri ve Monte Carlo'nun bir kombinasyonu olduğunu görebiliyorum: Posterior ile değişmez sınırlama dağılımı olarak bir Markov zinciri oluşturulur ve daha sonra Monte Carlo çekimleri (bağımlı) sınırlama dağılımından yapılır (= posterior).

Diyelim ki (burada basitleştirdiğimi biliyorum) adımlarından sonra sınırlayıcı dağılımdayız Π (*).LΠ

Rastgele değişkenin bir dizi olmak Markov zinciri, bir dizisi elde , burada X, I rasgele bir değişkendir ve Π sınırlayıcı '' rastgele değişken '' örnekleme yapmak istiyoruz. X1,X2,,XL,Π,Π,Π,ΠXiΠ

MCMC, bir başlangıç değerinden, yani başlar olduğu bir değerde tüm kütleye sahip olan bir rastgele değişken x 1 . Ben rastgele değişkenin gerçekleşmeleri için rastgele değişkenler ve küçük harfler büyük harfler kullanırsanız, o zaman MCMC bana bir diziyi verir x 1 , x 2 , x 3 , ... x L , π 1 , π 2 , π 3 , . . . . π n . Böylece MCMC zincirinin uzunluğu L + n'dir.X1x1x1,x2,x3,xL,π1,π2,π3,....πn

[[* Not: büyük harfler rastgele değişkenlerdir (yani bir grup sonuç) ve küçük sonuçlardır, yani belirli bir değerdir. *]]x

Açıkçası, sadece aittir benim '' arka '' ve posterior '' iyi '' değeri yaklaşmanız n '' yeterince büyük' olmalıdır.πin

Daha sonra bu özetlemek gerekirse Bir MCMC zincir sahip uzunluğu N = L + n , sadece π 1 , π 2 , ... , π n benim arka yakınlaştırılması için ilgili olmaları ve n yeterince büyük olmalıdır.x1,x2,x3,xL,π1,π2,π3,....πnN=L+nπ1,π2,,πnn

Posteriorun yaklaşık hesaplanmasında bazılarını (yani değişmez dağılıma ulaşılmadan önceki gerçekleşmeleri) dahil edersem , `` gürültülü '' olacaktır.xi

MCMC zincirinin uzunluğunu biliyorum , ancak L bilgisi olmadan , yani sınırlama dağılımından örnek alacağımdan emin olduğum adım, gürültü içermediğimden emin olamıyorum, ne de konusunda emin olmak n = N - L , sınırlama dağıtım benim numunenin büyüklüğü, özellikle de, bunun 'yeterince geniş' emin olmadığı olamaz. N=L+nLn=NL

Bu nedenle, anladığım kadarıyla , nin bu değeri , posteriorun yaklaşık kalitesi için çok önemlidir (gürültünün ve büyük bir numunenin ondan hariç tutulması)L .

MCMC'yi uygularken için makul bir tahmin bulmanın herhangi bir yolu var mı?L

(*) Genel olarak nin başlangıçtaki x 1 değerine bağlı olacağını düşünüyorum .Lx1

Yanıtlar:


6

LL=N


Temel olarak, sorunuz "yazma süresini nasıl tahmin edebiliriz?" Yanma, Markov zinciri yakınsamadığından başlangıç ​​örneklerini atma eylemidir. "Yanma" süresini tahmin etmenize yardımcı olan birçok MCMC teşhisi vardır, burada bir inceleme görebilirsiniz .

LLL

Şimdi, sorunuzun daha teknik ayrıntılarına dönüyorum.

LLLL

LL

LNX1,X2,X3,,XNLL), ve posterior ortalamayı ( tahmin etmek istiyoruzθ

θ¯N=1Ni=1NXi.

NL

Nθ

(θ¯Nθ)N

N(θ¯Nθ)dNp(0,Σ),

θRpΣ

Σ/N


LΣ/nθ^N

Σ/Nθ¯N

X1πg¯n

X1ππ
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.