Markov連鎖(Markov chain)とは、可算集合に値をとる確率変数の列 $X_0,X_1,\dots$ で、過去の経過が与えられたときに次の状態の確率が現在の状態だけで決まるもののことである。その確率 $p_{ij}$ を並べた推移行列 $P$ と初期分布 $\mu$ から、時刻 $n$ の分布は $\mu P^n$ と行列の積で計算できる。$\pi P=\pi$ を満たす分布(定常分布)は状態が有限個なら必ず存在し、既約ならただ 1 つだが、周期が 2 以上の連鎖では分布がそこへ収束しないことがある。確率漸化式、グラフの上のランダムウォーク、ギャンブラーの破産などを統一的に扱う枠組みである。
高校の確率漸化式では、「晴れの翌日は確率 $\frac23$ で晴れ、雨の翌日は確率 $\frac12$ で晴れ」のような設定から、$n$ 日目に晴れる確率 $p_n$ について $p_{n+1}=\frac23p_n+\frac12(1-p_n)$ を立てる。この式が立つのは、明日の天気の確率が今日の天気だけで決まり、昨日以前の天気によらないと仮定しているからである。この「次の状態の確率は現在の状態だけで決まる」という仮定を満たす確率変数の列を Markov 連鎖という。状態が有限個の場合の推移行列・定常分布・収束の定理は 確率漸化式と定常分布 で扱われている。この記事では、状態が可算無限個の場合も含めて Markov 連鎖を定義し、多段の推移確率、状態の分類(到達可能性・既約性・周期)、定常分布の存在と一意性、吸収的な連鎖の計算を述べる。
以下、状態の集合 $S$ は空でない可算集合(有限集合または可算無限集合)とする。$S$ で添字づけた実数の族 $(v_i)_{i\in S}$ を行ベクトル、$(a_{ij})_{i,j\in S}$ を $S\times S$ 型の行列と呼び、$S=\{1,\dots,m\}$ のときは通常の行ベクトル・行列と同じものである。
$S$ が無限集合のとき、和 $\sum_{j\in S}$ は $0$ 以上の項の級数なので、$S$ をどの順に並べても値($+\infty$ を含む)は変わらない。以下の行列の積 $(AB)_{ij}:=\sum_{k\in S}a_{ik}b_{kj}$ も、成分が $0$ 以上の行列についてだけ使うので、つねに意味をもつ。推移行列 $P,Q$ の積 $PQ$ は推移行列であり($\sum_j\sum_kp_{ik}q_{kj}=\sum_kp_{ik}\sum_jq_{kj}=1$。$0$ 以上の項の 2 重和は順序を入れ替えてよい)、分布 $\mu$ と推移行列 $P$ の積 $\mu P$ は分布である。$P^0$ は単位行列 $I$ とし、$P^{n+1}:=P^nP$ と定める。
確率空間 $(\Omega,\mathcal{F},\Pr)$ の上の、$S$ に値をとる確率変数の列 $X_0,X_1,X_2,\dots$ が、推移行列 $P=(p_{ij})$ と分布 $\mu$ をもつ Markov 連鎖であるとは、次の 2 条件が成り立つことをいう。
(R1) すべての $i\in S$ について $\Pr(X_0=i)=\mu_i$。
(R2) すべての $n\ge0$ と $i_0,\dots,i_n,j\in S$ について、$\Pr(X_0=i_0,\dots,X_n=i_n)>0$ ならば
$$
\Pr(X_{n+1}=j\mid X_0=i_0,\dots,X_n=i_n)=p_{i_nj}.
$$
$\mu$ を初期分布、$P$ を推移行列、$S$ を状態空間、$p_{ij}$ を $i$ から $j$ への推移確率という。
条件 (ii) を Markov 性という。左辺は過去の経過 $i_0,\dots,i_n$ 全体を条件にした確率だが、それが現在の状態 $i_n$ だけで決まり、しかも時刻 $n$ によらない。時刻によらないことを強調して「時間的に一様な」Markov 連鎖と呼ぶこともある。確率変数 $X_n$ が離散的な値をとるので、条件付き確率は通常の定義(条件付き確率 の記事の定義「条件付き確率」)で足り、条件の事象の確率が $0$ の場合は条件 (ii) に何も要求しない。
分布を行ベクトルとし、$p_{ij}$ を「$i$ から $j$ へ」の確率とする流儀は 確率漸化式と定常分布 の記事(注意「行ベクトルと列ベクトル」)と同じである。
$S$ に値をとる確率変数の列 $(X_n)$ が推移行列 $P$、初期分布 $\mu$ の Markov 連鎖であることは、すべての $n\ge0$ と $i_0,\dots,i_n\in S$ について
$$
\Pr(X_0=i_0,X_1=i_1,\dots,X_n=i_n)=\mu_{i_0}\,p_{i_0i_1}\,p_{i_1i_2}\cdots p_{i_{n-1}i_n}
$$
が成り立つことと同値である。
要点:条件付き確率の定義 $\Pr(A\cap B)=\Pr(B)\Pr(A\mid B)$ を 1 歩ずつ使うと、Markov 性から経路の確率は推移確率の積になる。逆に積の形なら、1 歩延ばした経路の確率を割り算して Markov 性が出る。
事象 $\{X_0=i_0,\dots,X_n=i_n\}$ を $E(i_0,\dots,i_n)$ と書く。
Markov 連鎖なら式が成り立つことを $n$ に関する帰納法で示す。$n=0$ は (i) である。$n$ で成り立つとする。$\Pr(E(i_0,\dots,i_n))>0$ なら、(ii) と条件付き確率の定義から
$$\Pr(E(i_0,\dots,i_n,j))=\Pr(E(i_0,\dots,i_n))\,p_{i_nj}=\mu_{i_0}p_{i_0i_1}\cdots p_{i_{n-1}i_n}p_{i_nj}$$
である。$\Pr(E(i_0,\dots,i_n))=0$ なら、$E(i_0,\dots,i_n,j)\subset E(i_0,\dots,i_n)$ から左辺は $0$ であり、帰納法の仮定から右辺も $0$ である。
逆に式が成り立つとする。$n=0$ の式が (i) である。$\Pr(E(i_0,\dots,i_n))>0$ なら、条件付き確率の定義と式から
$$\Pr(X_{n+1}=j\mid E(i_0,\dots,i_n))=\frac{\mu_{i_0}p_{i_0i_1}\cdots p_{i_{n-1}i_n}p_{i_nj}}{\mu_{i_0}p_{i_0i_1}\cdots p_{i_{n-1}i_n}}=p_{i_nj}$$
であり、(ii) が成り立つ。$\square$
したがって、Markov 連鎖の $X_0,\dots,X_n$ に関する確率は、初期分布と推移行列だけで決まる。どんな初期分布と推移行列に対しても、それをもつ Markov 連鎖は存在する。
$S$ 上の任意の分布 $\mu$ と推移行列 $P$ に対し、ある確率空間の上に、初期分布 $\mu$、推移行列 $P$ の Markov 連鎖 $(X_n)_{n\ge0}$ が存在する。
要点:区間 $[0,1)$ の上の一様な確率(長さ)を使い、$[0,1)$ を長さ $\mu_i$ の区間に分け、その各区間を長さの比が $p_{ij}$ の区間にさらに分け、…と分け続ける。点 $\omega$ が第 $n$ 段でどの区間に入るかを $X_n(\omega)$ とすればよい。
$S$ の元を 1 列に並べ、$S=\{s_0,s_1,\dots\}$ とする。確率空間として、$[0,1)$ の Lebesgue 可測集合全体と Lebesgue 測度 $\lambda$ をとる(確率空間 の記事の例「区間 [0,1] 上の一様な確率」と同じ。$1$ 点の測度は $0$ なので右端を除いてもよい)。区間の長さは $\lambda([a,b))=b-a$ である(Lebesgue測度 の記事の定理「区間の外測度は長さに等しい」と命題「区間とBorel集合の可測性・不変性」)。
各 $n$ と $i_0,\dots,i_n\in S$ について、半開区間 $J(i_0,\dots,i_n)=[a,a+\ell)$、$\ell=\mu_{i_0}p_{i_0i_1}\cdots p_{i_{n-1}i_n}$ を帰納的に定める($\ell=0$ なら空集合)。$n=0$ では、$J(s_k):=[\sum_{l< k}\mu_{s_l},\ \sum_{l\le k}\mu_{s_l})$ とする。$J(i_0,\dots,i_n)=[a,a+\ell)$ が定まったら、$J(i_0,\dots,i_n,s_k):=[a+\ell\sum_{l< k}p_{i_ns_l},\ a+\ell\sum_{l\le k}p_{i_ns_l})$ とする。$\sum_lp_{i_ns_l}=1$ なので、左端は単調に増加して $a+\ell$ に収束し、$[a,a+\ell)$ の各点はこれらの区間のちょうど 1 つに入る。つまり第 $n+1$ 段の区間は第 $n$ 段の各区間を分割する。$n=0$ でも $\sum\mu_{s_l}=1$ から同様に $[0,1)$ が分割される。
$\omega\in[0,1)$ に対し、第 $n$ 段で $\omega$ を含むただ 1 つの区間を $J(i_0,\dots,i_n)$ として、$X_n(\omega):=i_n$ と定める。分割が入れ子になっているので、$X_0(\omega),\dots,X_n(\omega)$ はこの $i_0,\dots,i_n$ に等しく、$\{X_0=i_0,\dots,X_n=i_n\}=J(i_0,\dots,i_n)$ である。特に $\{X_n=i\}$ は可算個の区間の和なので可測で、$X_n$ は確率変数である。その確率は区間の長さ $\mu_{i_0}p_{i_0i_1}\cdots p_{i_{n-1}i_n}$ なので、prop-markov-chain-paths により $(X_n)$ は求める Markov 連鎖である。$\square$
状態が有限個で時刻も有限の範囲 $X_0,\dots,X_n$ だけを考えるなら、経路の全体 $S^{n+1}$ に prop-markov-chain-paths の式で確率を与えた有限の確率空間で足りる(確率漸化式と定常分布 の記事の定義「有限 Markov 連鎖」)。無限に続く列を 1 つの確率空間の上で扱うには、上のような構成が要る。以下、$\Pr_i$ は初期分布が「状態 $i$ に確率 $1$」の場合の確率を表す。
$(X_n)$ を推移行列 $P$、初期分布 $\mu$ の Markov 連鎖とし、$P^n=(p^{(n)}_{ij})$ と書く。
要点:時刻 $m$ と $m+n$ の間の途中の状態 $k_1,\dots,k_{n-1}$ で場合を分け、prop-markov-chain-paths の積の式を足し合わせると、途中の和がちょうど行列の積 $P^n$ の成分になる。
1:行列の積の結合法則 $(AB)C=A(BC)$ は、成分が $0$ 以上の行列では 2 重和の順序の入れ替え $\sum_l\sum_ka_{ik}b_{kl}c_{lj}=\sum_ka_{ik}\sum_lb_{kl}c_{lj}$ で成り立つ。これと定義 $P^{n+1}=P^nP$ から、$n$ に関する帰納法で $P^{m+n}=P^mP^n$ が従う。
2:事象 $\{X_0=i_0,\dots,X_m=i_m,X_{m+n}=j\}$ は、途中の状態 $k_1,\dots,k_{n-1}$ ごとの事象 $\{X_0=i_0,\dots,X_m=i_m,X_{m+1}=k_1,\dots,X_{m+n-1}=k_{n-1},X_{m+n}=j\}$ の、互いに交わらない可算個の和である。可算加法性と prop-markov-chain-paths により
$$\Pr(X_0=i_0,\dots,X_m=i_m,X_{m+n}=j)=\mu_{i_0}p_{i_0i_1}\cdots p_{i_{m-1}i_m}\sum_{k_1,\dots,k_{n-1}}p_{i_mk_1}p_{k_1k_2}\cdots p_{k_{n-1}j}$$
であり、右辺の和は行列の積の定義から $p^{(n)}_{i_mj}$ である($n=0$ では $p^{(0)}_{i_mj}$ は $j=i_m$ のとき $1$、それ以外 $0$ で、式は明らか)。前の因子は prop-markov-chain-paths により $\Pr(X_0=i_0,\dots,X_m=i_m)$ である。後半は、この式を $i_0,\dots,i_{m-1}$ について足して $\Pr(X_m=i,X_{m+n}=j)=\Pr(X_m=i)\,p^{(n)}_{ij}$ を得て、$\Pr(X_m=i)$ で割ればよい。
3:2 で $m=0$ とすると $\Pr(X_0=i,X_n=j)=\mu_ip^{(n)}_{ij}$ であり、$i$ について足すと $\Pr(X_n=j)=\sum_i\mu_ip^{(n)}_{ij}=(\mu P^n)_j$ である。$\square$
2 は、過去の経過 $i_0,\dots,i_m$ が分かっていても、$n$ 歩先の状態の確率は現在の状態 $i_m$ と $P^n$ だけで決まることを言っている。1 は「$m+n$ 歩で $i$ から $j$ へ行く確率は、$m$ 歩目にいる状態 $k$ で場合分けして足したもの」という式である。有限の場合の同じ主張は 確率漸化式と定常分布 の記事の命題「分布の時間発展」にある。$P^n$ の成分が確率を表すことは、隣接行列と道の数 の記事の定理「隣接行列の累乗の成分は道筋の数」で隣接行列の冪の成分が道筋の数を表すことと同じ形の計算である。
$S=\{1,2\}$、$0\le a,b\le1$、$a+b>0$ として
$$
P=\begin{pmatrix}1-a&a\\b&1-b\end{pmatrix},\qquad P^n=\frac1{a+b}\begin{pmatrix}b&a\\b&a\end{pmatrix}+\frac{(1-a-b)^n}{a+b}\begin{pmatrix}a&-a\\-b&b\end{pmatrix}
$$
である($n=0$ で $I$ になり、右から $P$ を掛けると $n$ が $1$ 増えることを確かめれば、帰納法で示せる)。$0< a+b<2$ なら $\lvert1-a-b\rvert<1$ で、$P^n$ はすべての行が $\bigl(\frac b{a+b},\frac a{a+b}\bigr)$ の行列に収束する。$a=b=1$ なら $(1-a-b)^n=(-1)^n$ で $P^n$ は収束しない。この計算は 確率漸化式と定常分布 の記事の定理「2 状態の連鎖」で詳しく扱われている。冒頭の天気の例は $a=\frac13$、$b=\frac12$ の場合で、晴れの確率は $\frac{b}{a+b}=\frac35$ に近づく。
推移行列 $P$ の状態 $i,j\in S$ について、次のように定める。
$p^{(n)}_{ij}>0$ は、$p_{ik_1}p_{k_1k_2}\cdots p_{k_{n-1}j}>0$ となる途中の状態の列があること、つまり状態を頂点とし、$p_{kl}>0$ となる組 $(k,l)$ を辺 $k\to l$ とする有向グラフで、$i$ から $j$ へ辺を $n$ 本たどって行けることと同じである。したがって到達可能性・既約性・周期は、推移確率が正かどうかだけで決まり、値の大きさにはよらない。互いに到達可能であることは $S$ 上の同値関係であり(推移律は $p^{(m+n)}_{ik}\ge p^{(m)}_{ij}p^{(n)}_{jk}$ から従う)、既約とは同値類が 1 つだけということである。
状態 $i$ と $j$ が互いに到達可能で、$i$ に周期 $d_i$ があれば、$j$ にも周期 $d_j$ があり、$d_i=d_j$ である。
$i=j$ なら示すことはないので $i\ne j$ とし、$p^{(a)}_{ij}>0$、$p^{(b)}_{ji}>0$ となる $a,b\ge1$ をとる。thm-markov-chain-ck の 1 から $p^{(a+b)}_{jj}\ge p^{(b)}_{ji}p^{(a)}_{ij}>0$ なので $j$ にも周期がある。同様に $p^{(a+b)}_{ii}\ge p^{(a)}_{ij}p^{(b)}_{ji}>0$ なので $d_i$ は $a+b$ を割り切る。$p^{(n)}_{jj}>0$ となる任意の $n\ge1$ について $p^{(a+n+b)}_{ii}\ge p^{(a)}_{ij}p^{(n)}_{jj}p^{(b)}_{ji}>0$ なので、$d_i$ は $a+n+b$ も割り切り、したがって差の $n$ を割り切る。よって $d_i$ は $d_j$ を割り切る。$i$ と $j$ を入れ替えて $d_j$ は $d_i$ を割り切り、$d_i=d_j$ である。$\square$
したがって既約な連鎖では(周期があれば)すべての状態の周期が等しく、それを連鎖の周期という。
孤立した頂点のない有限の単純グラフ(頂点の集合 $V$、辺の集合 $E$)の上で、各時刻に今いる頂点の隣の頂点へ等しい確率で移る連鎖を考える。隣接行列を $A=(a_{ij})$、頂点 $i$ の次数を $d(i)=\sum_ja_{ij}$ とすると、推移確率は $p_{ij}=\frac{a_{ij}}{d(i)}$、行列で書けば $P=D^{-1}A$($D$ は次数を並べた対角行列)である。$A^n$ の成分が長さ $n$ の道筋の数であること(隣接行列と道の数 の記事の定理「隣接行列の累乗の成分は道筋の数」)から、$p^{(n)}_{ij}>0$ は $i$ から $j$ への長さ $n$ の道筋があることと同値である。
$S$ 上の分布 $\pi$ で $\pi P=\pi$、すなわちすべての $j\in S$ について $\sum_{i\in S}\pi_ip_{ij}=\pi_j$ を満たすものを、推移行列 $P$(または対応する Markov 連鎖)の定常分布という。
初期分布が定常分布なら、thm-markov-chain-ck の 3 により $X_n$ の分布は $\pi P^n=\pi$ で、時刻によらない。状態が有限個なら、$\pi P=\pi$ は $\pi$ が $P$ の固有値 $1$ の左固有ベクトルであることを言っている(固有値)。ただし定常分布であるには、成分がすべて $0$ 以上で和が $1$ でなければならない。
状態空間 $S$ が有限集合なら、どの推移行列 $P$ も定常分布をもつ。
$S=\{1,\dots,m\}$ とし、分布 $\mu$ を 1 つとる。時間平均 $a_N:=\frac1N\sum_{n=0}^{N-1}\mu P^n$($N\ge1$)は分布の平均なので分布であり、
$$
a_NP-a_N=\frac1N\sum_{n=0}^{N-1}\bigl(\mu P^{n+1}-\mu P^n\bigr)=\frac1N\bigl(\mu P^N-\mu\bigr)
$$
の各成分の絶対値は $\frac1N$ 以下である。分布の全体は $\mathbb{R}^m$ の有界閉集合なので(Bolzano–Weierstrassの定理 の記事の例「確率ベクトルの列」)、同じ記事の系「有界閉集合の点列コンパクト性」により、ある部分列 $a_{N_k}$ がある分布 $\pi$ に収束する。$\pi P-\pi$ の各成分は $a_{N_k}P-a_{N_k}$ の成分($a_{N_k}$ の成分の 1 次式)の極限であり、その絶対値は $\frac1{N_k}\to0$ 以下なので、$\pi P=\pi$ である。$\square$
この証明は 確率漸化式と定常分布 の記事の定理「定常分布の存在」の証明と同じ筋である。分布 $\mu P^n$ そのものは収束するとは限らない(ex-markov-chain-ehrenfest)が、時間平均をとってから Bolzano–Weierstrass の定理で収束する部分列を取り出せば、極限の候補が必ず得られる。状態が無限個になると、成分が無限個あるので有限次元の Bolzano–Weierstrass の定理を使うこの議論は成り立たず、実際に定常分布が存在しないことがある(ex-markov-chain-counterexamples の 3)。
$S$ が有限集合で $P$ が既約ならば、$P$ の定常分布はただ 1 つであり、そのすべての成分は正である。
正であること:$\pi$ を定常分布とする。$\pi=\pi P^n$ がすべての $n$ で成り立つ。成分の和が $1$ なので $\pi_i>0$ となる $i$ がある。任意の $j$ について、既約性により $p^{(n)}_{ij}>0$ となる $n$ があり、$\pi_j=\sum_k\pi_kp^{(n)}_{kj}\ge\pi_ip^{(n)}_{ij}>0$ である。
ただ 1 つであること:$\pi,\pi'$ を定常分布とする。前半によりすべての $\pi_i>0$ なので、$c:=\min_i\frac{\pi'_i}{\pi_i}$($S$ が有限なので最小値がある)をとり、最小値をとる状態を $i_0$ とする。$\nu:=\pi'-c\pi$ はすべての成分が $0$ 以上で、$\nu_{i_0}=0$、$\nu P=\nu$ を満たす。成分の和は $1-c$ である。もし $1-c>0$ なら $\frac{\nu}{1-c}$ は定常分布で、成分 $i_0$ が $0$ なので前半に反する。成分が $0$ 以上なので $1-c\ge0$ であり、したがって $1-c=0$、すなわち成分がすべて $0$ 以上で和が $0$ の $\nu$ は $0$ である。よって $\pi'=c\pi=\pi$ である。$\square$
ex-markov-chain-graph の連結なグラフでは、定常分布は次数に比例する $\pi$ ただ 1 つである。既約でないと定常分布は 1 つとは限らない(ex-markov-chain-counterexamples の 2)。
定常分布への収束には、既約性だけでは足りない。ある $k\ge1$ で $P^k$ のすべての成分が正であるとき $P$ を正則といい、状態が有限個の正則な連鎖では、どの初期分布からも $\mu P^n$ は定常分布に収束する(確率漸化式と定常分布 の記事の定理「正則な連鎖の収束」、GS06 Theorem 11.7)。ex-markov-chain-graph の最後のグラフでは $P^4$ のすべての成分が正なので正則であり、どこから出発しても $n$ 歩後にいる頂点の分布は $\bigl(\frac14,\frac14,\frac38,\frac18\bigr)$ に近づく。正則な連鎖は既約であり、既約でも正則でない連鎖では、次の例のように分布が振動しうる。
2 つの壺に合わせて $M$ 個($M\ge1$)の玉が入っている。各時刻に $M$ 個の玉から 1 個を等しい確率で選び、もう一方の壺へ移す。第 1 の壺の玉の数を状態とすると、$S=\{0,1,\dots,M\}$ で
$$
p_{k,k-1}=\frac kM,\qquad p_{k,k+1}=\frac{M-k}M
$$
(ほかは $0$)である。どの $k$ からも $k\pm1$ へ移れるので既約であり、1 歩ごとに状態の偶奇が変わるので周期は $2$ である。二項係数の分布 $\pi_k=\binom Mk2^{-M}$ は定常分布である。実際、$\pi_kp_{k,k+1}=\binom Mk\frac{M-k}M2^{-M}=\binom M{k+1}\frac{k+1}M2^{-M}=\pi_{k+1}p_{k+1,k}$(隣り合う状態の間の行き来が釣り合う)から
$$
(\pi P)_j=\pi_{j-1}p_{j-1,j}+\pi_{j+1}p_{j+1,j}=\pi_jp_{j,j-1}+\pi_jp_{j,j+1}=\pi_j
$$
となる(端の $j=0,M$ では存在しない項を $0$ とする)。thm-markov-chain-irreducible により定常分布はこれだけである。しかし状態 $0$ から出発すると、偶数の時刻には奇数の状態にいる確率が $0$、奇数の時刻には偶数の状態にいる確率が $0$ なので、$\mu P^n$ は $\pi$ に収束しない。
状態 $0$ から出発した分布は $(1,0,0,0,0)$、$(0,1,0,0,0)$、$\bigl(\frac14,0,\frac34,0,0\bigr)$、$\bigl(0,\frac58,0,\frac38,0\bigr)$、$\bigl(\frac5{32},0,\frac34,0,\frac3{32}\bigr)$、$\bigl(0,\frac{17}{32},0,\frac{15}{32},0\bigr)$、… であり、定常分布は $\bigl(\frac1{16},\frac14,\frac38,\frac14,\frac1{16}\bigr)$ である。
$S$ を有限集合とする。推移行列 $P$ が吸収的であるとは、吸収状態が少なくとも 1 つあり、どの状態からもいずれかの吸収状態へ到達可能であることをいう。吸収状態でない状態を過渡状態という。
吸収状態の集合を $A$、過渡状態の集合を $T$(空でないとする)とし、状態を $T$ の元、$A$ の元の順に並べると、推移行列は区分けされた形(行列 の記事の定義「行列の区分け」)
$$
P=\begin{pmatrix}Q&R\\O&I\end{pmatrix}
$$
に書ける。$Q$ は過渡状態どうしの推移確率を並べた $T\times T$ 型、$R$ は過渡状態から吸収状態への推移確率を並べた $T\times A$ 型の行列、$O$ は零行列、$I$ は単位行列である。吸収状態に着いた時刻を $\tau:=\min\{n\ge0\mid X_n\in A\}$(着かなければ $\tau=\infty$)とする。
$P$ を上の形の吸収的な推移行列とし、$i,j\in T$、$k\in A$ とする。
吸収状態 $k$ について $\Pr(X_n=k,\ X_{n+1}\ne k)=\Pr(X_n=k)(1-p_{kk})=0$ なので、確率 $1$ で、一度吸収状態に入った連鎖はそこにとどまる。以下の事象の等式は、確率 $0$ の事象を除いて成り立つという意味である。
1:区分けされた行列の積を計算すると、帰納法で $P^n=\begin{pmatrix}Q^n&R_n\\O&I\end{pmatrix}$($R_n$ はある行列)となるので、thm-markov-chain-ck の 2 から $\Pr_i(X_n=j)=(Q^n)_{ij}$ である。吸収状態に入った連鎖はそこにとどまるので、$\Pr_i(X_n\in T)$ は $n$ について増えない。各 $i\in T$ について、到達可能性から $\Pr_i(X_{L_i}\in A)>0$ となる $L_i$ があり、$L:=\max_iL_i$ とおくと、$\rho:=\max_{i\in T}\Pr_i(X_L\in T)<1$ である。これは $Q^L$ の各行の和が $\rho$ 以下であることを言っている。$Q$ の各行の和は $1$ 以下なので、$Q^{qL+r}=(Q^L)^qQ^r$ の各行の和は $\rho^q$ 以下である。
成分が $0$ 以上の行列 $C,D$ で、$C$ の各行の和が $\alpha$ 以下、$D$ の各行の和が $\beta$ 以下なら、$CD$ の第 $i$ 行の和は $\sum_l c_{il}\sum_jd_{lj}\le\beta\sum_lc_{il}\le\alpha\beta$ である。これを繰り返し使う。
2:1 の評価から $\sum_nQ^n$ の各成分は $0$ 以上の項の収束する級数であり、和を $N$ とすると、$(I-Q)\sum_{n=0}^{K-1}Q^n=I-Q^K$ で $K\to\infty$ として $(I-Q)N=I$ である。正方行列なので $N=(I-Q)^{-1}$ である。$j$ にいる回数は $V_j:=\sum_{n\ge0}1_{\{X_n=j\}}$ で、部分和は $n$ について増加するので、期待値(積分)と極限を交換できて(Lebesgue積分 の記事の定理「単調収束定理」)$\mathrm{E}_i[V_j]=\sum_n\Pr_i(X_n=j)=\sum_n(Q^n)_{ij}=N_{ij}$ である。
3:出発点が過渡状態なら、$X_n\in T$ となるのは $n<\tau$ のときに限る(吸収状態から出ないため)。したがって $\tau=\sum_{j\in T}V_j$ であり、2 から $\mathrm{E}_i[\tau]=\sum_jN_{ij}=(N\mathbf 1)_i$ である。
4:$i\in T$ から出発すると、「$X_\tau=k$」は、互いに交わらない事象 $\{X_n\in T,\ X_{n+1}=k\}$($n\ge0$)の和である($\tau=n+1$ で $k$ に着く)。thm-markov-chain-ck の 2 から $\Pr_i(X_n=j,X_{n+1}=k)=(Q^n)_{ij}R_{jk}$ なので、可算加法性により $\Pr_i(X_\tau=k)=\sum_n\sum_{j\in T}(Q^n)_{ij}R_{jk}=(NR)_{ik}$ である。$\square$
2 の $N=\sum Q^n$ は、実数の等比級数 $\frac1{1-q}=\sum q^n$($\lvert q\rvert<1$)の行列版である。3 の式 $t=N\mathbf 1$ は $(I-Q)t=\mathbf 1$、すなわち $t_i=1+\sum_{j\in T}q_{ij}t_j$ と同じであり、これは「最初の 1 歩で場合を分ける」式(期待値の漸化式と停止 の記事の定理「最初の 1 歩で分ける式」)である。4 も同様に $B=R+QB$ と書ける。
所持金 $0,1,\dots,M$ を状態とし、$1\le i\le M-1$ からは確率 $p$ で $i+1$ へ、確率 $1-p$ で $i-1$ へ移り、$0$ と $M$ を吸収状態とする(ギャンブラーの破産 の記事の定義「ギャンブラーの破産の設定」)。$M=4$、$p=\frac12$ では、過渡状態 $1,2,3$ について
$$
Q=\begin{pmatrix}0&\frac12&0\\\frac12&0&\frac12\\0&\frac12&0\end{pmatrix},\quad R=\begin{pmatrix}\frac12&0\\0&0\\0&\frac12\end{pmatrix},\quad N=\begin{pmatrix}\frac32&1&\frac12\\1&2&1\\\frac12&1&\frac32\end{pmatrix}
$$
($R$ の列は吸収状態 $0,4$ の順)であり、$t=N\mathbf 1=(3,4,3)^{\top}$、$B=NR$ の第 2 列($4$ に着く確率)は $\bigl(\frac14,\frac12,\frac34\bigr)^{\top}$ である。これは ギャンブラーの破産 の記事の定理「目標に達する確率」の $\frac iM$ と、定理「終わるまでの回数の期待値」の $i(M-i)$ に一致する。$M=3$、$p=\frac23$ では $N=\begin{pmatrix}\frac97&\frac67\\\frac37&\frac97\end{pmatrix}$、$t=\bigl(\frac{15}7,\frac{12}7\bigr)^{\top}$、$3$ に着く確率は $\bigl(\frac47,\frac67\bigr)^{\top}$ で、これも同じ記事の公式($r=\frac{1-p}p=\frac12$)に一致する。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| 正則性(既約だけでは足りない) | 交互に入れ替わる 2 状態の連鎖、Ehrenfest の壺 | どの初期分布からも定常分布に収束する |
| 既約性 | 状態 $1,2$ が吸収状態の連鎖 | 定常分布がただ 1 つである |
| 状態が有限個 | 整数全体の上の単純ランダムウォーク | 定常分布が存在する |
| 状態をまとめない | 3 状態の巡回の 2 状態をまとめた過程 | Markov 連鎖である |
$P^k$ の成分がすべて正なら、既約性から $P$ の各列に正の成分があるので、$P^{k+1}=P^kP$ の成分もすべて正になる。$p^{(k)}_{ii}>0$ かつ $p^{(k+1)}_{ii}>0$ なので、周期は $k$ と $k+1$ の公約数、すなわち $1$ である。
推移確率が時刻 $n$ によってよい連鎖(時間的に一様でない Markov 連鎖)、時刻が連続な過程、状態空間が $\mathbb{R}$ のような非可算集合の過程も、「現在が与えられれば未来は過去によらない」という同じ考え方で定義される。これらには測度論的な条件付き期待値が必要になり、この記事の範囲を超える。
既約な有限連鎖では、周期があっても、状態 $j$ にいた時間の割合が定常分布の成分 $\pi_j$ に確率の意味で近づく(GS06 Theorem 11.12。同書では証明していない)。これは独立な試行についての大数の法則(大数の法則とさいころの平均)の、Markov 連鎖への一般化である。
GS06 第 11 章は有限の Markov 連鎖を扱う。thm-markov-chain-irreducible は、同書が正則な連鎖に帰着させて示している Theorem 11.10 を、最小の比をとる方法で直接示したものである。
$P^n$ の成分が $n$ 歩の推移確率であること(Theorem 11.1、p. 407)、分布が $\mu P^n$ であること(Theorem 11.2、p. 409)、Ehrenfest の壺(Example 11.8、p. 410。既約だが正則でない例として Example 11.17、p. 433)、吸収的な連鎖の定義(Definition 11.1、p. 416)、吸収される確率が $1$ であること(Theorem 11.3、p. 417)、基本行列(Theorem 11.4、p. 418)、吸収までの時間(Theorem 11.5、p. 419)、吸収確率(Theorem 11.6、p. 420)、既約(同書では ergodic)と正則の定義(Definition 11.4・11.5、p. 433)、正則な連鎖の収束(Theorem 11.7、p. 434)、既約な連鎖の定常分布の一意性と正であること(Theorem 11.10、p. 438)がある。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する