ATLAS Ouvrir dans l'atlas →

Théorème 8Chaînes de Markov

Théorème ergodique pour les chaînes de Markov

Pour une chaîne (Xn)(X_n) et y∈Iy \in I, soit Vn(y)=∑k=0n−11{Xk=y}V_n(y) = \sum_{k=0}^{n-1}\mathbf 1_{\{X_k = y\}} le nombre de visites en yy avant l'instant nn, et my=Ey[Ty]∈[1,+∞]m_y = E_y[T_y] \in [1, +\infty] le temps moyen de retour, avec la convention 1+∞=0\frac1{+\infty} = 0.

Énoncé

Soit QQ irréductible et (Xn)(X_n) une chaîne (μ,Q)(\mu, Q), pour une loi initiale μ\mu quelconque.

(i) Excursions. Si QQ est récurrente, soient y∈Iy \in I, R0=HyR_0 = {H_y} et Rr+1=inf⁡{n>Rr:Xn=y}R_{r+1} = \inf\{n > R_r : X_n = y\}. Les RrR_r sont finis presque sûrement, et les longueurs Sr=Rr−Rr−1S_r = R_r - R_{r-1}, r⩾1r \geqslant 1, sont des variables indépendantes, de même loi que TyT_y sous PyP_y.

(ii) Pour tout y∈Iy \in I, presque sûrement, Vn(y)n⟶1my.\frac{V_n(y)}{n} \longrightarrow \frac1{m_y}.

(iii) Si QQ est récurrente positive, de probabilité invariante π\pi, pour toute fonction bornée f:I→ℝf : I \to {\mathbb R}, presque sûrement, 1n∑k=0n−1f(Xk)⟶∑y∈Iπ(y)f(y).\frac1n\sum_{k=0}^{n-1}f(X_k) \longrightarrow \sum_{y \in I}\pi(y)f(y).

Démonstration

(i) Les RrR_r sont des temps d'arrêt, comme au point (i) du nœud Récurrence et transience, et ils sont finis presque sûrement, puisque yy est visité une infinité de fois (même nœud, (v)).

Montrons par récurrence sur rr que, pour tous entiers a0⩾0a_0 \geqslant 0 et a1,…,ar⩾1a_1, \dots, a_r \geqslant 1, P(R0=a0,S1=a1,…,Sr=ar)=P(R0=a0)∏i=1rPy(Ty=ai).\begin{aligned} &P(R_0 = a_0, S_1 = a_1, \dots, S_r = a_r) \\ &= P(R_0 = a_0)\prod_{i=1}^r P_y(T_y = a_i). \end{aligned} L'événement G={R0=a0,S1=a1,…,Sr−1=ar−1}G = \{R_0 = a_0, S_1 = a_1, \dots, S_{r-1} = a_{r-1}\} appartient à ℱRr−1\mathcal F_{R_{r-1}}, puisque son intersection avec {Rr−1=n}\{R_{r-1} = n\} ne dépend que de X0,…,XnX_0, \dots, X_n ; sur GG, XRr−1=yX_{R_{r-1}} = y et SrS_r est le temps de retour en yy de θRr−1X\theta_{R_{r-1}}X. La propriété de Markov forte (Markov forte, (ii)) donne P(G∩{Sr=ar})=P(G) Py(Ty=ar)P(G \cap \{S_r = a_r\}) = P(G)\,P_y(T_y = a_r).

En sommant sur a0a_0 et sur les aia_i omis, la formule produit vaut pour toute sous-famille finie des SrS_r. Les événements {Sr=a}\{S_r = a\}, avec ∅\varnothing, forment un π-système qui engendre σ(Sr)\sigma(S_r), et les SrS_r sont indépendantes (Indépendance, (i)).

(ii) Cas transient. Si QQ est transiente, Py(Ty=+∞)>0P_y(T_y = +\infty) > 0, donc my=+∞m_y = +\infty. Par la propriété de Markov forte au temps HyH_y et le point (ii) du nœud Récurrence et transience, le nombre total de visites NyN_y est presque sûrement fini, et Vn(y)⩽NyV_n(y) \leqslant N_y donne Vn(y)/n→0V_n(y)/n \to 0.

Cas récurrent. Par (i), Rr=R0+S1+⋯+SrR_r = R_0 + S_1 + \cdots + S_r, où les SiS_i sont indépendantes, de même loi, à valeurs entières ⩾1\geqslant 1, d'espérance mym_y. La loi forte de Kolmogorov (Loi forte de Kolmogorov, (ii) si my<+∞m_y < +\infty, (iii) sinon) donne Rr/r→myR_r/r \to m_y presque sûrement, puisque R0/r→0R_0/r \to 0.

Pour n>R0n > R_0, on a Vn(y)⩾1V_n(y) \geqslant 1, et la Vn(y)V_n(y)-ième visite a lieu avant nn, la suivante après : RVn(y)−1<n⩽RVn(y)R_{V_n(y) - 1} < n \leqslant R_{V_n(y)}. Donc RVn(y)−1Vn(y)<nVn(y)⩽RVn(y)Vn(y).\frac{R_{V_n(y)-1}}{V_n(y)} < \frac n{V_n(y)} \leqslant \frac{R_{V_n(y)}}{V_n(y)}. Comme Vn(y)→+∞V_n(y) \to +\infty presque sûrement, les deux bornes tendent vers mym_y, et n/Vn(y)→myn/V_n(y) \to m_y, ce qui est l'énoncé, y compris si my=+∞m_y = +\infty.

(iii) Par le nœud Récurrence positive, π(y)=1/my\pi(y) = 1/m_y. L'intersection Ω0\Omega_0 des événements {Vn(y)/n→π(y)}\{V_n(y)/n \to \pi(y)\}, indexée par l'ensemble dénombrable II, est de probabilité 11. Soient ω∈Ω0\omega \in \Omega_0, cc un majorant de ∣f∣|f|, ε>0\varepsilon > 0, et J⊂IJ \subset I fini tel que π(I∖J)<ε\pi(I \setminus J) < \varepsilon, formé des premiers états de l'énumération.

Comme ∑yVn(y)/n=1=∑yπ(y)\sum_y V_n(y)/n = 1 = \sum_y \pi(y), ∑y∉JVn(y)n=∑y∈J(π(y)−Vn(y)n)+π(I∖J)⩽δn+ε,\begin{aligned} \sum_{y \notin J}\frac{V_n(y)}n &= \sum_{y \in J}\Big(\pi(y) - \frac{V_n(y)}n\Big) \\ &\quad + \pi(I \setminus J) \\ &\leqslant \delta_n + \varepsilon, \end{aligned} où δn=∑y∈J∣Vn(y)/n−π(y)∣\delta_n = \sum_{y \in J}|V_n(y)/n - \pi(y)| tend vers 00. Donc ∣1n∑k<nf(Xk)−∑yπ(y)f(y)∣=∣∑y(Vn(y)n−π(y))f(y)∣⩽c δn+c (δn+ε)+c ε,\begin{aligned} &\Big|\frac1n\sum_{k<n}f(X_k) - \sum_y\pi(y)f(y)\Big| \\ &= \Big|\sum_y\Big(\frac{V_n(y)}n - \pi(y)\Big)f(y)\Big| \\ &\leqslant c\,\delta_n + c\,(\delta_n + \varepsilon) + c\,\varepsilon, \end{aligned} dont la limite supérieure est au plus 2cε2c\varepsilon.

□
Remarque

Le théorème dit que la moyenne dans le temps, le long d'une seule trajectoire, est égale à la moyenne sous la loi d'équilibre : la fraction du temps passé en yy tend vers π(y)\pi(y), quel que soit le point de départ.

n 1 10 102 103 104 105 0,5 1 2/9 4/9 1/3
Pour une trajectoire de la chaîne à trois états prise pour exemple, issue de 11, les fréquences de visite Vn(y)/nV_n(y)/n des états 11, 22 et 33, en rouge, bleu et vert, l'axe des temps étant gradué en échelle logarithmique jusqu'à n=105n = 10^5. Elles fluctuent d'abord fortement, puis se rapprochent des valeurs 29\frac29, 49\frac49 et 13\frac13, en pointillé.
Remarque

L'apériodicité n'est pas demandée. Pour le modèle d'Ehrenfest, de période 22, la loi de XnX_n ne converge pas, mais la fraction du temps passé en kk tend vers (Nk)2−N\binom Nk2^{-N}. C'est la différence entre la convergence des moyennes, toujours vraie, et celle des lois, qui demande l'apériodicité (Convergence vers l'équilibre).

Ouvrir dans l'atlas interactif →