ECE2 : Année 2016-2017
2. Chaines de Markov
2.1 Chaines de Markov et matrices de transition
On considère un système qui peut avoir p états distincts, et qui est à chaque instant dans un et un seul de ces
états. On étudie son évolution à temps discret (instant 0, instant 1, …).
On suppose que son évolution ne dépend que de son état présent, et non de ses états passés, ni du temps déjà
écoulé. Mathématiquement, cela signifie que la loi de Xn+1 sachant X0, …, Xn ne dépend que de Xn, et ne
dépend pas de n (chaine de Markov homogène).
Notons par exemple Xn la variable aléatoire égale au numéro de son état à l'instant n.
Pour tout n
IN, (Xn = 1), …., (Xn = p) forment un système complet d'événements, donc d'après la formule
des probabilités totales :
(1)
j
{1, …, p} P(Xn+1= j) =
i=1
p P(Xn= i)P(Xn= i)(Xn+1 = j).
D'après les hypothèses, P(Xn= i)(Xn+1 = j) ne dépend pas de n. Posons ai,j = P(Xn= j)(Xn+1 = i).
Xn+1 = 1 Xn+1 = p
Posons Yn = ( )
P(Xn= 1) … P(Xn= p) et A =
a1,1 … a1,p
… …
ap,1 … ap,p
=
… …
… …
Xn = 1
…
Xn = p
Alors (1) se traduit matriciellement par : Yn+1 = Yn A.
La matrice A est appelée matrice de transition.
On peut alors montrer par récurrence que :
n
IN, Yn = Y0 An.
Remarques :
_ les coefficients de Yn sont tous positifs et la somme est égale à 1 : on dit que Yn est un vecteur
stochastique.
_ les coefficients de la matrice A sont tous positifs et la somme des coefficients de chaque ligne est égale à 1
: c'est une matrice stochastique.
On peut montrer qu'une matrice stochastique a toujours 1 comme valeur propre, et que toutes ses valeurs
propres sont comprises entre -1 et 1.
_ si on pose en colonne Zn = tYn =
P(Xn = 1)
…
P(Xn = p) l'égalité matricielle devient Zn+1 = BZn
avec B = tA.
Diagramme de transition :
On peut représenter la chaine de Markov par un graphe orienté, dont les sommets sont les états possibles, et
dont les flèches d'un sommet à l'autre sont pondérées par les probabilités conditionnelles.
Etat absorbant : Un état qu'on ne peut plus quitter est appelé état absorbant.
Mathématiquement : P(Xn = i)(Xn+1 = i) = 1