2017年9月2日土曜日

Markov Chains and Monte Carlo Methods 02日目

Ioana A. Cosma and Ludger Evers, Markov Chains and Monte Carlo Methods
http://users.aims.ac.za/~ioana/notes.pdf
CC-by-nc-sa 2.5

1.3 General state space Markov chains

|S|>|N|の場合の議論を始める. より一般的な場合にも定義できるのだが,ここではS=Rdとする.

Definition 1.23 (Markov chain)

{Xt}はdiscrete time stochastic processで, state spaec SS=Rdとする. X がMarkov property を満たす

AF. P(Xt+1A|X0=x0,...,Xt=xt)=P(Xt+1A|Xt=xt)

ただしFSの可測集合族とする.
以後,Markov chainはhomogeneousとする.すなわち (Xt+1A|Xt=xt)tによらない. このときtransition kernel K:S×SR+0によって
P(Xt+1A|Xt=xt)=AK(xt,xt+1)dxt+1     (1.3)


として得られる. K(x,y)というのはXt=xtが与えられたときのXt+1のconditional probability densityである. def. 1.8におけるK(i,j)=kijというのはdiscrete spaceにおけるconting measureであって,(1.3)の式に合致する.
さらに
P(Xt+mA|Xt=xt)=ASSK(xt,xt+1)K(xt+1,xt+2)K(xt+m1,xt+m)dxt+1dxt+m1dxt+m

だから,m-step transiton kernelは
K(m)(x0,xm)=SSK(xt,xt+1)K(xm1,xm)dxm1dx1

であり,
P(Xt+mA|Xt=xt)=Ak(m)(xt,xt+m)dxt+m

と簡潔に書ける.

Example 1.15 (Gaussian random walk on R)

R上のrandom walkを
Xt+1=Xt+Et,  EtN(0,1)


とすると,
Xt+1|Xt=xtN(xt,1)

と同値. EttX0,E1,...,Et1と独立とし, X0N(0,1)とすれば,
P(Xt+1A|Xt=xt,...,X0=x0)=P(EtAxt|Xt=xt,...,X0=x0)=P(EtAxt)=P(Xt+1A|Xt=xt)

よってXはMarkov chainであり,しかも
P(Xt+1A|Xt=xt)=P(EtAxt)=Aϕ(xt+1xt)dxt+1

である.ただしϕ(z)=12πexp(12z2)である.したがってK(x,xt+1)=ϕ(xt+1xt).
m-step transition kernelは(1.3)によって計算できるが,非常に複雑になる. それよりも
Xt+m=Xt+Et+...+Et+m1

を利用すれば,Xt+m|Xt=xtN(xt,m)が成立して,
P(Xt+mA|Xt=xt)=P(Xt+mXtAxt)=A1mϕ(xt+mxtm)dxt+m

したがって
K(m)(xt,xt+m)=1mϕ(xt+mxtm)

m-step kernelとして得られる.

Definition 1.24 (Irreducibility)

S上の分布μが与えられて, Markov chain Xμ-irreducibleである

P(Xt+mA|Xt=x)=AK(m)(x,y)dy>0


が任意のμ(A)>0なるAFと任意のxSに成立するようなmN0が存在するときμ-irreducibleといい,特に任意のAm=1で成立するときstrongly μ-irreducibleという.

Example 1.16 (Gaussian random walk (continued))

ex. 1.15でXt+1|Xt=xtN(xt,1)を見た. P(Xt+1A|Xt=xt)>0が任意のnullでないAに成立するから,これは任意のcontinuous distributionにstrongly irreducibleである.

periodicity, recurrence, そしてtransienceのような概念をSが連続的なMakov chainに導入するため, atomssmall setsのような概念を導入する必要があって,これらはこのノートの範囲を超えるので,recurrenceのみを一般化する.
section 1.2.3で定義した|S||N|の場合のrecurrenceとは,全てのstateがそれを初期のstateとしたとき,平均して無限回訪れられることであった. Sが連続である場合には,あるstate一点ではなく,stateの集合たちを考えることになる. VA=t=01{XtA}|X0=xとして,Aが訪れられる回数をあらわす. expected valueを考えると
E[VA|X0=x]=E[t=01{XtA}|X0=x]=t=0E(1{XtA}|X0=x)=t0AK(t)(x,y)dy


である. recurrenceをMarkov chain全体に定義する前に,集合のrecurrenceを定義する.

Definition 1.25 (Recurrence)

(a) ASがMarkov chain Xにおいてrecurrentである
任意のxA
E(VA|X0=x)=


(b) Markov chain Xがrecurrent

(i) Xはある分布μに対してμ-irreducibleであって,かつ
(ii) 任意のAF,μ(A)>0はrecurrent

定義より,recurrent setとは平均して無限回訪れられる集合であって,より強い命題に,その集合が無限回訪れられる確率が1であるというのがある. この強い性質によって定義できるrecurrenceをHarris Recurrenceという.

Definition 1.26 (Harris Recurrence)

(a) ASXにHarris-recurrentである
xAP(VA=|X0=x)=1
(b) Markov chain XがHarris-recurrent

(i) Xはあるμμ-irreducible
(ii) 任意のAF,μ(A)>0はHarris-recurrent

Harris recurrenceはrecurrenceを導くことは明らかで,discreteの場合2つは一致する.
どちらの概念も成立を証明することは非常に困難だが,あるMarkov chainがirreducibleで唯一のstationary distributionをもつならばrecurrentであるという命題を主張する. その前に,stationaryを定義する.

Definition 1.27 (Stationary distribution)

分布PDFfμをもつ分布μがtransition kernel KをもつXのstationary distibutionである
yS.  fμ(y)=Sfμ(x)K(x,y)dx

Proposition 1.28 (証明略)

Xμ-irreducible Markov chainで,μを唯一のstationary distibutionにもつなら,Xはrecurrentである.

また,def. 1.27によってstationarityを確かめるのは困難なので,discreteの場合と同様により簡単な十分条件を定義する.

Definition 1.29 (Detailed balance)

transition kernel Kがdistribution μにdetailed balanceである
x,yS.  fμ(x)K(x,y)=fμ(y)K(y,x)

theorem 1.22と同様に,μによってdetailed balanceなMarkov chain Xはtime-reversibleでμXのstational distibutionである.

0 件のコメント:

コメントを投稿