Difference between revisions of "Theory of Stochastic Signals/Markov Chains"

From LNTwww
Line 1: Line 1:
 
   
 
   
 
{{Header
 
{{Header
|Untermenü=Wahrscheinlichkeitsrechnung
+
|Untermenü=Probability Calculation
|Vorherige Seite=Statistische Abhängigkeit und Unabhängigkeit
+
|Vorherige Seite=Statistical Dependence and Independence
 
|Nächste Seite=Wahrscheinlichkeit und relative Häufigkeit
 
|Nächste Seite=Wahrscheinlichkeit und relative Häufigkeit
 
}}
 
}}
==Betrachtetes Szenario==
+
==Considered scenario==
 
<br>
 
<br>
Wir betrachten abschließend den Fall, dass man ein Zufallsexperiment fortlaufend durchführt und dass zu jedem diskreten Zeitpunkt&nbsp; $(ν = 1, 2, 3, \text{...})$&nbsp; ein neues  Ereignis&nbsp; $E_ν$&nbsp; eintritt. Hierbei soll gelten:
+
WFinally, we consider the case where one runs a random experiment continuously and that at each discrete time&nbsp; $(ν = 1, 2, 3, \text{...})$&nbsp; a new event&nbsp; $E_ν$&nbsp;. Here, let hold:
[[File:En_Sto_T_1_4_S1.png |right|frame|Mögliche Ereignisse und Ereignisfolge]]
+
[[File:En_Sto_T_1_4_S1.png |right|frame|Possible events and event sequence]]
 
:$$E_\nu \in G = \{ E_{\rm 1}, E_{\rm 2}, \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_\mu , \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_M \}.$$
 
:$$E_\nu \in G = \{ E_{\rm 1}, E_{\rm 2}, \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_\mu , \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_M \}.$$
  
Diese mathematisch nicht ganz saubere Nomenklatur bedeutet (siehe Grafik):  
+
This mathematically not quite proper nomenclature means (see graph):
*Die&nbsp; $M$&nbsp; möglichen Ereignisse werden mit dem Laufindex&nbsp; $μ$&nbsp; durchnummeriert.
+
*The&nbsp; $M$&nbsp; possible events are numbered consecutively with the index&nbsp; $μ$&nbsp;.
*Der Index&nbsp; $ν$&nbsp; benennt die diskreten Zeitpunkte, zu denen Ereignisse auftreten.
+
*The index&nbsp; $ν$&nbsp; names the discrete time points at which events occur.
  
  
Zur einfacheren Darstellung beschränken wir uns im Folgenden auf den Fall&nbsp; $M = 2$&nbsp; mit der Grundmenge&nbsp; $G = \{ A, \ B \}$.&nbsp; Weiter soll gelten:  
+
For simplicity, we restrict ourselves in the following to the case&nbsp; $M = 2$&nbsp; with the universal set&nbsp; $G = \{ A, \ B \}$.&nbsp; Let further hold:
*Die Wahrscheinlichkeit des Ereignisses&nbsp; $E_ν$&nbsp; kann durchaus von allen vorherigen Ereignissen abhängen also von den Ereignissen&nbsp; $E_{ν\hspace{0.05cm}-1},&nbsp; E_{ν\hspace{0.05cm}-2},&nbsp; E_{ν\hspace{0.05cm}-3},$&nbsp; usw.  
+
*The probability of event&nbsp; $E_ν$&nbsp; may well depend on all previous events that is, on events&nbsp; $E_{ν\hspace{0.05cm}-1},&nbsp; E_{ν\hspace{0.05cm}-2},&nbsp; E_{ν\hspace{0.05cm}-3},$&nbsp;, and so on.
*Diese Aussage bedeutet auch, dass wir in diesem Kapitel eine&nbsp; ''Ereignisfolge mit inneren statistischen Bindungen''&nbsp; betrachten.  
+
*This statement also means that in this chapter we consider a&nbsp; ''sequence of events with internal statistical ties''&nbsp;.  
  
  
Dieses Szenario ist ein Sonderfall eines zeit- und wertdiskreten Zufallsprozesses, der im  Kapitel&nbsp;} [[Theory_of_Stochastic_Signals/Autokorrelationsfunktion_(AKF)#Zufallsprozesse|Zufallsprozesse]]&nbsp;  noch ausführlich behandelt wird.
+
This scenario is a special case of a discrete-time, discrete-value random process, which will be discussed in more detail in the chapter&nbsp;} [[Theory_of_Stochastic_Signals/Auto-Correlation_Function_(ACF)#Zufallsprozesse|Random Processes]]&nbsp; to be discussed in more detail.
  
 
{{GraueBox|TEXT=   
 
{{GraueBox|TEXT=   
$\text{Beispiel 1:}$&nbsp;
+
$\text{Example 1:}$&nbsp;
Aus einem Kartenstapel mit&nbsp; $32$&nbsp; Karten (darunter vier Asse) werden nacheinander Karten gezogen. Mit den Ereignissen
+
Cards are drawn one after the other from a deck of&nbsp; $32$&nbsp; cards (including four aces). With the events
*$A\text{ :}=$&nbsp; „die gezogene Karte ist ein Ass”, und
+
*$A\text{ :}=$&nbsp; „the drawn card is an ace”, and
*$B = \overline{A}:=$&nbsp; „die gezogene Karte ist kein Ass” lauten die Wahrscheinlichkeiten zum Zeitpunkt&nbsp; $ν = 1$:
+
*$B = \overline{A}:=$&nbsp; „the drawn card is not an ace”, the probabilities at time&nbsp; $ν = 1$:
 
:$${\rm Pr} (A_{\rm 1})  ={4}/{32}= {1}/{8}, \hspace{0.5cm}{\rm Pr} (B_{\rm 1}) = {28}/{32}= {7}/{8}.$$
 
:$${\rm Pr} (A_{\rm 1})  ={4}/{32}= {1}/{8}, \hspace{0.5cm}{\rm Pr} (B_{\rm 1}) = {28}/{32}= {7}/{8}.$$
  
Die Wahrscheinlichkeit&nbsp; ${\rm Pr} (A_{\rm 2})$,&nbsp; dass als zweite Karte&nbsp; $(ν = 2)$&nbsp; ein Ass gezogen wird, hängt nun davon ab,  
+
The probability&nbsp; ${\rm Pr} (A_{\rm 2})$,&nbsp; that an ace is drawn as the second card&nbsp; $(ν = 2)$&nbsp; now depends on,
*ob zum Zeitpunkt&nbsp; $ν = 1$&nbsp; ein Ass gezogen wurde  &nbsp;  ⇒ &nbsp; ${\rm Pr} (A_{\rm 2})  = 3/31 < 1/8$,&nbsp;    oder
+
*whether an ace was drawn at time&nbsp; $ν = 1$&nbsp;&nbsp;  ⇒ &nbsp; ${\rm Pr} (A_{\rm 2})  = 3/31 < 1/8$,&nbsp;    or
*ob zum Zeitpunkt&nbsp; $ν = 1$&nbsp; kein Ass gezogen wurde &nbsp; ⇒ &nbsp; ${\rm Pr} (A_{\rm 2})  = 4/31 > 1/8$.  
+
*whether at time&nbsp; $ν = 1$&nbsp; no ace was drawn &nbsp; ⇒ &nbsp; ${\rm Pr} (A_{\rm 2})  = 4/31 > 1/8$.  
  
  
Auch die Wahrscheinlichkeiten&nbsp; ${\rm Pr} (A_{\nu})$&nbsp; zu späteren Zeitpunkten&nbsp; $ν$&nbsp; hängen stets vom Eintreffen bzw. Nichteintreffen aller vorherigen Ereignisse&nbsp; $E_1, \hspace{0.1cm}\text{...}\hspace{0.1cm} ,E_{ν\hspace{0.05cm}–1}$&nbsp; ab.}}
+
Also, the probabilities&nbsp; ${\rm Pr} (A_{\nu})$&nbsp; at later times&nbsp; $ν$&nbsp; always depend on the occurrence or non-occurrence of all previous events&nbsp; $E_1, \hspace{0.1cm}\text{...}\hspace{0.1cm} ,E_{ν\hspace{0.05cm}–1}$&nbsp;.}}
  
==Allgemeine Definition einer Markovkette==
+
==General definition of a Markov chain==
 
<br>
 
<br>
In Sonderfällen, die allerdings sehr häufig vorkommen, kann das oben beschriebene Szenario durch eine Markovkette beschrieben werden.
+
In special cases, which however occur very frequently, the scenario described above can be described by a Markov chain.
  
  
 
{{BlaueBox|TEXT=   
 
{{BlaueBox|TEXT=   
 
$\text{Definition:}$&nbsp;
 
$\text{Definition:}$&nbsp;
Eine&nbsp; '''Markovkette&nbsp; $k$-ter Ordnung'''&nbsp; (englisch:&nbsp; ''Markov Chain'')&nbsp; dient als Modell für zeit- und wertdiskrete Vorgänge, bei denen
+
A&nbsp; $k$-th order'''Markov Chain'''&nbsp; serves as a model for time- and value-discrete processes, where
#&nbsp;die Ereigniswahrscheinlichkeiten zum Zeitpunkt&nbsp; $ν$&nbsp; von den vorherigen Ereignissen&nbsp; $E_{ν\hspace{0.05cm}–1}, \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_{ν\hspace{0.05cm}–k}$&nbsp; abhängen, und
+
#&nbsp;the event probabilities at time&nbsp; $ν$&nbsp; depend on the previous events &nbsp; $E_{ν\hspace{0.05cm}–1}, \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_{ν\hspace{0.05cm}–k}$&nbsp; abhängen, and
#&nbsp;durch&nbsp; $M^{k+1}$&nbsp; bedingte Wahrscheinlichkeiten ausgedrückt werden können.}}  
+
#&nbsp; can be expressed by&nbsp; $M^{k+1}$&nbsp; conditional probabilities.}}  
  
  
[[File:EN_Sto_T_1_4_S2a.png |right|frame| Markovkette zweiter Ordnung]]
+
[[File:EN_Sto_T_1_4_S2a.png |right|frame| Second order Markov chain]]
  
Das Schaubild verdeutlicht diesen Sachverhalt am Beispiel&nbsp; $k = 2$.
+
The diagram illustrates this issue using&nbsp; $k = 2$ as an example..
  
Für&nbsp; $M = 2$&nbsp; gibt es deshalb&nbsp; $2^{k+1}$&nbsp; solche bedingten Wahrscheinlichkeiten.&nbsp;  
+
Therefore, for&nbsp; $M = 2$&nbsp; there are&nbsp; $2^{k+1}$&nbsp; such conditional probabilities.&nbsp;  
 
:$${\rm Pr} ( E_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}E_{\nu {\rm -1 } },\hspace {0.1cm}\text{...}\hspace {0.1cm}, E_{\nu { -k } }).$$
 
:$${\rm Pr} ( E_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}E_{\nu {\rm -1 } },\hspace {0.1cm}\text{...}\hspace {0.1cm}, E_{\nu { -k } }).$$
  
Mit&nbsp; $E_{\nu }\in \{ A, B \}, \hspace {0.1cm}\text{...}\hspace {0.1cm}, E_{\nu { -k } } \in \{ A, B \}$&nbsp; lauten diese:
+
With&nbsp; $E_{\nu }\in \{ A, B \}, \hspace {0.1cm}\text{...}\hspace {0.1cm}, E_{\nu { -k } } \in \{ A, B \}$&nbsp; these are:
 
*${\rm Pr} ( A_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}A_{\nu {\rm -1 } }, A_{\nu { -2 } })$, &nbsp;${\rm Pr} ( B_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}A_{\nu {\rm -1 } }, A_{\nu { -2 } })$, &nbsp;
 
*${\rm Pr} ( A_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}A_{\nu {\rm -1 } }, A_{\nu { -2 } })$, &nbsp;${\rm Pr} ( B_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}A_{\nu {\rm -1 } }, A_{\nu { -2 } })$, &nbsp;
 
*${\rm Pr} ( A_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}A_{\nu {\rm -1 } },B_{\nu { -2 } })$, &nbsp;${\rm Pr} ( B_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}A_{\nu {\rm -1 } }, B_{\nu { -2 } })$, &nbsp;
 
*${\rm Pr} ( A_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}A_{\nu {\rm -1 } },B_{\nu { -2 } })$, &nbsp;${\rm Pr} ( B_\nu  \hspace {0.05cm}\vert  \hspace {0.05cm}A_{\nu {\rm -1 } }, B_{\nu { -2 } })$, &nbsp;
Line 64: Line 64:
  
 
{{GraueBox|TEXT=   
 
{{GraueBox|TEXT=   
$\text{Beispiel 2:}$&nbsp; Natürliche Sprachen sind oft durch Markovketten beschreibbar, wobei allerdings die Ordnung&nbsp; $k$&nbsp; gegen Unendlich strebt.&nbsp; In diesem Beispiel werden Texte allerdings lediglich durch Markovketten zweiter Ordnung angenähert.
+
$\text{Example 2:}$&nbsp; Natural languages are often describable by Markov chains, although the order&nbsp; $k$&nbsp; tends to infinity.&nbsp; In this example, however, texts are only approximated by second-order Markov chains.
  
[[File:EN_Sto_T_1_4_S2c.png |center|frame| Synthetisch erzeugte Texte (deutsch und englisch)]]
+
[[File:EN_Sto_T_1_4_S2c.png |center|frame| Synthetically generated texts (German and English)]]
  
Die Grafik zeigt beispielhaft zwei synthetisch erzeugte Texte:
+
The graphic shows two synthetically generated texts:
*Der linke Text wurde ausgehend von einer deutschen Buchvorlage mit Bindungen bis zu zweiter Ordnung synthetisch erzeugt.  
+
*The left text was synthetically generated starting from a German book template with bindings up to second order.
*Beim rechten Text wurde eine englische Vorlage verwendet.  
+
*For the right text, an English template was used.
  
  
Man erkennt trotz der Beschränkung auf&nbsp; $k = 2$&nbsp;  viele (kurze) deutsche bzw. englische Wörter und auch, dass deutsche Wörter im Mittel länger sind als englische.&nbsp; Es ergibt sich zwar kein sinnvoller Inhalt, aber die Struktur der jeweiligen Sprache ist erkennbar. }}
+
One recognizes despite the restriction to&nbsp; $k = 2$&nbsp;  many (short) German and/or English words and also that German words are on the average longer than English.&nbsp; There is no meaningful content, but the structure of the respective language is recognizable. }}
  
 
==Markovkette erster Ordnung==
 
==Markovkette erster Ordnung==

Revision as of 22:26, 28 November 2021

Considered scenario


WFinally, we consider the case where one runs a random experiment continuously and that at each discrete time  $(ν = 1, 2, 3, \text{...})$  a new event  $E_ν$ . Here, let hold:

Possible events and event sequence
$$E_\nu \in G = \{ E_{\rm 1}, E_{\rm 2}, \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_\mu , \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_M \}.$$

This mathematically not quite proper nomenclature means (see graph):

  • The  $M$  possible events are numbered consecutively with the index  $μ$ .
  • The index  $ν$  names the discrete time points at which events occur.


For simplicity, we restrict ourselves in the following to the case  $M = 2$  with the universal set  $G = \{ A, \ B \}$.  Let further hold:

  • The probability of event  $E_ν$  may well depend on all previous events – that is, on events  $E_{ν\hspace{0.05cm}-1},  E_{ν\hspace{0.05cm}-2},  E_{ν\hspace{0.05cm}-3},$ , and so on.
  • This statement also means that in this chapter we consider a  sequence of events with internal statistical ties .


This scenario is a special case of a discrete-time, discrete-value random process, which will be discussed in more detail in the chapter } Random Processes  to be discussed in more detail.

$\text{Example 1:}$  Cards are drawn one after the other from a deck of  $32$  cards (including four aces). With the events

  • $A\text{ :}=$  „the drawn card is an ace”, and
  • $B = \overline{A}:=$  „the drawn card is not an ace”, the probabilities at time  $ν = 1$:
$${\rm Pr} (A_{\rm 1}) ={4}/{32}= {1}/{8}, \hspace{0.5cm}{\rm Pr} (B_{\rm 1}) = {28}/{32}= {7}/{8}.$$

The probability  ${\rm Pr} (A_{\rm 2})$,  that an ace is drawn as the second card  $(ν = 2)$  now depends on,

  • whether an ace was drawn at time  $ν = 1$   ⇒   ${\rm Pr} (A_{\rm 2}) = 3/31 < 1/8$,  or
  • whether at time  $ν = 1$  no ace was drawn   ⇒   ${\rm Pr} (A_{\rm 2}) = 4/31 > 1/8$.


Also, the probabilities  ${\rm Pr} (A_{\nu})$  at later times  $ν$  always depend on the occurrence or non-occurrence of all previous events  $E_1, \hspace{0.1cm}\text{...}\hspace{0.1cm} ,E_{ν\hspace{0.05cm}–1}$ .

General definition of a Markov chain


In special cases, which however occur very frequently, the scenario described above can be described by a Markov chain.


$\text{Definition:}$  A  $k$-th orderMarkov Chain  serves as a model for time- and value-discrete processes, where

  1.  the event probabilities at time  $ν$  depend on the previous events   $E_{ν\hspace{0.05cm}–1}, \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_{ν\hspace{0.05cm}–k}$  abhängen, and
  2.   can be expressed by  $M^{k+1}$  conditional probabilities.


Second order Markov chain

The diagram illustrates this issue using  $k = 2$ as an example..

Therefore, for  $M = 2$  there are  $2^{k+1}$  such conditional probabilities. 

$${\rm Pr} ( E_\nu \hspace {0.05cm}\vert \hspace {0.05cm}E_{\nu {\rm -1 } },\hspace {0.1cm}\text{...}\hspace {0.1cm}, E_{\nu { -k } }).$$

With  $E_{\nu }\in \{ A, B \}, \hspace {0.1cm}\text{...}\hspace {0.1cm}, E_{\nu { -k } } \in \{ A, B \}$  these are:

  • ${\rm Pr} ( A_\nu \hspace {0.05cm}\vert \hspace {0.05cm}A_{\nu {\rm -1 } }, A_{\nu { -2 } })$,  ${\rm Pr} ( B_\nu \hspace {0.05cm}\vert \hspace {0.05cm}A_{\nu {\rm -1 } }, A_{\nu { -2 } })$,  
  • ${\rm Pr} ( A_\nu \hspace {0.05cm}\vert \hspace {0.05cm}A_{\nu {\rm -1 } },B_{\nu { -2 } })$,  ${\rm Pr} ( B_\nu \hspace {0.05cm}\vert \hspace {0.05cm}A_{\nu {\rm -1 } }, B_{\nu { -2 } })$,  
  • ${\rm Pr} ( A_\nu \hspace {0.05cm}\vert \hspace {0.05cm}B_{\nu {\rm -1 } }, A_{\nu { -2 } })$,  ${\rm Pr} ( B_\nu \hspace {0.05cm}\vert \hspace {0.05cm}B_{\nu {\rm -1 } }, A_{\nu { -2 } })$,  
  • ${\rm Pr} ( A_\nu \hspace {0.05cm}\vert \hspace {0.05cm}B_{\nu {\rm -1 } }, B_{\nu { -2 } })$,  ${\rm Pr} ( B_\nu \hspace {0.05cm}\vert \hspace {0.05cm}B_{\nu {\rm -1 } }, B_{\nu { -2 } })$.


$\text{Example 2:}$  Natural languages are often describable by Markov chains, although the order  $k$  tends to infinity.  In this example, however, texts are only approximated by second-order Markov chains.

Synthetically generated texts (German and English)

The graphic shows two synthetically generated texts:

  • The left text was synthetically generated starting from a German book template with bindings up to second order.
  • For the right text, an English template was used.


One recognizes despite the restriction to  $k = 2$  many (short) German and/or English words and also that German words are on the average longer than English.  There is no meaningful content, but the structure of the respective language is recognizable.

Markovkette erster Ordnung


Im Folgenden beschränken wir uns stets auf den Sonderfall  $k =1$ .

$\text{Definition:}$  Bei einer  Markovkette erster Ordnung  (englisch:  First Order Markov Chain)  wird lediglich die statistische Bindung zum letzten Ereignis berücksichtigt, die in der Praxis meist auch am stärksten ist.

Eine binäre Markovkette erster Ordnung   ⇒   Grundmenge  $G = \{ A, \ B \}$  weist zum Zeitpunkt  $\nu$  folgende Ereigniswahrscheinlichkeiten auf:

$${\rm Pr}(A_\nu) = {\rm Pr}(A_\nu \hspace{0.05cm} \vert \hspace{0.05cm}A_{\nu - 1}) \cdot {\rm Pr}(A_{\nu - 1}) \hspace{0.1cm} + \hspace{0.1cm} {\rm Pr}(A_\nu \hspace{0.05cm} \vert \hspace{0.05cm}B_{\nu - 1}) \cdot {\rm Pr}(B_{\nu - 1}) ,$$
$${\rm Pr}(B_\nu) = {\rm Pr}(B_\nu \hspace{0.05cm} \vert \hspace{0.05cm}A_{\nu - 1}) \cdot {\rm Pr}(A_{\nu - 1}) \hspace{0.1cm} + \hspace{0.1cm} {\rm Pr}(B_\nu \hspace{0.05cm} \vert \hspace{0.05cm}B_{\nu - 1}) \cdot {\rm Pr}(B_{\nu - 1}) .$$


Zu diesen Gleichungen ist anzumerken:

  • ${\rm Pr}(A_\nu)$  steht als Abkürzung für die Wahrscheinlichkeit, dass zur Zeit  $ν$  das Ereignis  $E_ν = A = \overline{B}$  auftritt, und es gilt  ${\rm Pr}(B_\nu) = 1 - {\rm Pr}(A_\nu)$.
  • Zu jedem Zeitpunkt gibt es vier Übergangswahrscheinlichkeiten  ${\rm Pr}(E_ν\hspace{0.05cm} |\hspace{0.05cm} E_{ν–1})$, von denen jedoch nur zwei unabhängig sind, denn es gilt:
$${\rm Pr}(B_\nu \hspace{0.05cm} | \hspace{0.05cm}A_{\nu - 1}) = 1 - {\rm Pr}(A_\nu \hspace{0.05cm} | \hspace{0.05cm}A_{\nu - 1}), \hspace{0.5cm}{\rm Pr}(A_\nu \hspace{0.05cm} | \hspace{0.05cm}B_{\nu - 1}) = 1 - {\rm Pr}(B_\nu \hspace{0.05cm} | \hspace{0.05cm}B_{\nu - 1}).$$
  • Durch Verallgemeinerung dieser letzten Aussage gelangt man zu dem Ergebnis, dass es bei einer Markovkette mit  $M$ Ereignissen  zu jedem Zeitpunkt  $ν$  genau  $M · (M – 1)$  voneinander unabhängige Übergangswahrscheinlichkeiten gibt.


$\text{Beispiel 3:}$  Mit den vorgegebenen Übergangswahrscheinlichkeiten

$${\rm Pr}(A_ν\hspace{0.05cm}\vert\hspace{0.05cm} A_{ν–1}) = 0.2 \hspace{0.3cm}\text{und}\hspace{0.3cm} {\rm Pr}(B_ν\hspace{0.05cm} \vert\hspace{0.05cm} B_{ν–1}) = 0.4$$

sind auch die beiden anderen Übergangswahrscheinlichkeiten eindeutig festgelegt:

$${\rm Pr}(B_ν\hspace{0.05cm} \vert\hspace{0.05cm} A_{ν–1}) = 1- 0.2 = 0.8 \hspace{0.3cm}\text{und}\hspace{0.3cm} {\rm Pr}(A_ν\hspace{0.05cm} \vert\hspace{0.05cm} B_{ν–1}) = 1- 0.4 = 0.6.$$

Homogene Markovketten


Eine Anwendbarkeit der Markovketten auf praktische Probleme ist meist nur bei weiteren einschränkenden Voraussetzungen gegeben.

$\text{Definition:}$  Sind alle Übergangswahrscheinlichkeiten unabhängig vom betrachteten Zeitpunkt  $ν$, so ist die Markovkette  homogen  (englisch:  homogeneous).

Im Fall  $M = 2$  verwenden wir hierfür folgende Abkürzungen:

$${\rm Pr}(A \hspace{0.05cm} \vert \hspace{0.05cm}A) = {\rm Pr}(A_\nu \hspace{0.05cm}\vert \hspace{0.05cm}A_{\nu - 1}) , \hspace{0.5cm} {\rm Pr}(A \hspace{0.05cm} \vert\hspace{0.05cm}B) = {\rm Pr}(A_\nu \hspace{0.05cm} \vert \hspace{0.05cm}B_{\nu - 1}) ,$$
$${\rm Pr}(B \hspace{0.05cm} \vert\hspace{0.05cm}A) = {\rm Pr}(B_\nu \hspace{0.05cm} \vert \hspace{0.05cm}A_{\nu - 1}) , \hspace{0.5cm} {\rm Pr}(B \hspace{0.05cm} \vert \hspace{0.05cm}B) = {\rm Pr}(B_\nu \hspace{0.05cm} \vert \hspace{0.05cm}B_{\nu - 1}) .$$


Damit lauten die Ereigniswahrscheinlichkeiten einer binären homogenen Markovkette, die absolute Wahrscheinlichkeiten darstellen im Gegensatz zu den bedingten Übergangswahrscheinlichkeiten :

Homogene Markovkette erster Ordnung
$${\rm Pr}(A_\nu) = {\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}A) \cdot {\rm Pr}(A_{\nu - 1}) \hspace{0.1cm} + \hspace{0.1cm} {\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}B) \cdot {\rm Pr}(B_{\nu - 1}) ,$$
$${\rm Pr}(B_\nu) = {\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}A) \cdot {\rm Pr}(A_{\nu - 1}) \hspace{0.1cm} + \hspace{0.1cm} {\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}B) \cdot {\rm Pr}(B_{\nu - 1}) .$$

Auch aus dem Markovdiagramm kann man ablesen:

  • Die Summe der  abgehenden Pfeile  eines Ereignisses ist stets Eins:
$${\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}A) + {\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}A) =1,$$
$${\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}B) + {\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}B) =1.$$
  • Die Summen  ${\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}A) + {\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}B)$  bzw.  ${\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}A) + {\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}B)$  unterliegen dagegen keinen Einschränkungen.


Sie können das „Einschwingverhalten” der Ereigniswahrscheinlichkeiten einer solchen binären Markovkette mit dem interaktiven Applet  Ereigniswahrscheinlichkeiten einer Markovkette erster Ordnung  berechnen und anzeigen lassen.

Stationäre Wahrscheinlichkeiten


Wichtige Eigenschaften von Zufallsprozessen sind  Stationarität  und  Ergodizität.  Obwohl diese Begriffe erst im vierten Hauptkapitel  "Zufallsgrößen mit statistischen Bindungen"  definiert werden, wenden wir sie hier bereits vorausgreifend auf Markovketten an.

$\text{Definition:}$  Sind bei einer Markovkette neben den Übergangswahrscheinlichkeiten auch alle Ereigniswahrscheinlichkeiten unabhängig von der Zeit  $ν$, so bezeichnet man die Markovkette als  stationär  (englisch:  stationary).  Man verzichtet dann auf den Index $ν$ und schreibt im binären Fall:

$${\rm Pr}(A_\nu ) = {\rm Pr}(A ) \hspace{0.5 cm} {\rm bzw.} \hspace{0.5 cm} {\rm Pr}(B_\nu ) = {\rm Pr}(B).$$

Diese Größen nennt man auch die  ergodischen Wahrscheinlichkeiten  der Markovkette.


Stationäre Markovketten weisen die nachfolgend genannten Besonderheiten auf:

  • Zur Berechnung der ergodischen Wahrscheinlichkeiten einer binären Markovkette  $(M =2)$  kann man folgende Gleichungen verwenden:
$${\rm Pr}(A) = {\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}A) \cdot {\rm Pr}(A) \hspace{0.1cm} + \hspace{0.1cm} {\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}B) \cdot {\rm Pr}(B) ,$$
$${\rm Pr}(B) = {\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}A) \cdot {\rm Pr}(A) \hspace{0.1cm} + \hspace{0.1cm} {\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}B) \cdot {\rm Pr}(B) .$$
  • Da diese Gleichungen linear voneinander abhängen, darf man nur eine hiervon benutzen.  Als zweite Bestimmungsgleichung kann man beispielsweise verwenden:
$${\rm Pr}(A) + {\rm Pr}(B) = 1.$$
  • Die ergodischen Wahrscheinlichkeiten ergeben sich daraus zu
$${\rm Pr}(A) = \frac {{\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}B) }{{\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}B) + {\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}A) }\hspace{0.1cm}, \hspace{0.5cm}{\rm Pr}(B) = \frac {{\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}A) }{{\rm Pr}(A \hspace{0.05cm} | \hspace{0.05cm}B) + {\rm Pr}(B \hspace{0.05cm} | \hspace{0.05cm}A) }.$$

$\text{Beispiel 4:}$  Wir betrachten eine binäre Markovkette mit den Ereignissen  $A$  und $B$  und den Übergangswahrscheinlichkeiten  ${\rm Pr}(A \hspace{0.05cm} \vert\hspace{0.05cm}A) = 0.4$  und  ${\rm Pr}(B \hspace{0.05cm} \vert \hspace{0.05cm}B) = 0.8$.
Weiterhin setzen wir voraus, dass jede Realisierung dieser Kette zum Startzeitpunkt  $ν = 0$  mit dem Ereignis  $A$  beginnt.

Man erhält dann die nachfolgend aufgelisteten Ereigniswahrscheinlichkeiten (mit drei Nachkommastellen):

Zum Einschwingen der Ereigniswahrscheinlichkeiten

Es handelt sich hier im strengen Sinne um eine nichtstationäre Markovkette, die jedoch schon nach kurzer Zeit (nahezu) eingeschwungen ist:

  • Zu späteren Zeiten  $(ν > 5)$  werden die Ereigniswahrscheinlichkeiten  ${\rm Pr}(A_ν) \approx 1/4$  und  ${\rm Pr}(B_ν) \approx 3/4$  nicht mehr gravierend verändert.
  • Aus der Angabe  ${\rm Pr}(A_{ν=5}) = 0.250$  und  ${\rm Pr}(B_{ν=5}) = 0.750$  sollte allerdings nicht geschlossen werden, dass die Markovkette zum Zeitpunkt  $ν = 5$  schon vollkommen eingeschwungen ist.
  • Die exakten Werte sind nämlich  ${\rm Pr}(A_{ν=5}) = 0.25024$  und  ${\rm Pr}(B_{ν=5}) = 0.74976$.


$\text{Fazit:}$  Bei einer stationären Markovkette treten sehr lange nach Einschalten der Kette  $(ν → ∞)$  mit guter Näherung stets die ergodischen Wahrscheinlichkeiten auf, unabhängig von den Startbedingungen  ${\rm Pr}(A_0)$  und  ${\rm Pr}(B_0) = 1 - {\rm Pr}(A_0)$.

Matrix-Vektordarstellung


Homogene Markovketten können mit Vektoren und Matrizen sehr kompakt dargestellt werden. Dies empfiehlt sich insbesondere bei mehr als zwei Ereignissen:

$$E_\nu \in G = \{ E_{\rm 1}, E_{\rm 2}, \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_\mu , \hspace{0.1cm}\text{...}\hspace{0.1cm}, E_M \}.$$

Für die Matrix-Vektorendarstellung verwenden wir folgende Nomenklatur:

  • Die  $M$  Wahrscheinlichkeiten zum Zeitpunkt  $ν$  fassen wir in einem Spaltenvektor zusammen:
$${\mathbf{p}^{(\nu)}} = \left[ \begin{array}{c} {p_{\rm 1}}^{(\nu)} \\ \dots \\ {p_{M}}^{(\nu)} \end{array} \right] \hspace{0.5cm}{\rm mit} \hspace{0.5cm} {p_{\mu}}^{(\nu)} = {\rm Pr}(E_\nu = E_\mu ).$$
  • Die Übergangswahrscheinlichkeiten werden durch eine  $M \times M$-Matrix ausgedrückt:
$${\mathbf{P}} =\left( p_{ij} \right) = \left[ \begin{array}{cccc} p_{11} & p_{12} & \cdots & p_{1M} \\ p_{21} & p_{22}& \cdots & p_{2M} \\ \dots & \dots & \dots & \dots \\ p_{M1} & p_{M2} & \cdots & p_{MM} \end{array} \right] \hspace{0.5cm}{\rm mit} \hspace{0.5cm} {p_{ij}} = {\rm Pr}(E_{\nu +1 } = E_j \hspace{0.05cm}| \hspace{0.05cm} E_{\nu } = E_i).$$


Die nebenstehende Abbildung verdeutlicht diese Nomenklatur am Beispiel  $M = 2$.  Der neue Ereigniswahrscheinlichkeitsvektor nach einem Schritt lautet:

Zur Bezeichnung der Übergangswahrscheinlichkeiten
$${\mathbf{p}^{(\nu + 1)}} = {\mathbf{P}}^{\rm T} \cdot {\mathbf{p}^{(\nu )}} .$$

${\mathbf{P}^{\rm T}}$  bezeichnet hierbei die  transponierte  Matrix zu  $\mathbf{P}$.  Nach  $n$  Schritten ergibt sich somit

$${\mathbf{p}^{(\nu +{\it n})}} = \left( {\mathbf{P}}^{\rm T} \right)^n \cdot {\mathbf{p}^{(\nu )}} .$$

Im Grenzübergang  $(n → ∞)$  erreicht man dann stets die Stationarität der Markovkette:

$$\lim_{n \to\infty}\hspace{0.1cm}{\mathbf{p}^{(\nu + n)}} = \lim_{n \to\infty} \left( {\mathbf{P}}^{\rm T} \right)^n \cdot {\mathbf{p}^{(\nu )}} = {\mathbf{p}}_{\rm erg}= \left[ \begin{array}{c} {p_{\rm 1}} \\ \dots \\ {p_{M}} \end{array} \right] .$$

$\text{Definition:}$  Multipliziert man die Übergangsmatrix  ${\mathbf{P} }$  unendlich oft mit sich selbst und benennt das Ergebnis mit  ${\mathbf{P} }_{\rm erg}$, so besteht die resultierende Matrix aus  $M$  gleichen Zeilen:

$${\mathbf{P} }_{\rm erg} = \lim_{n \to\infty} {\mathbf{P} }^n = \left[ \begin{array}{cccc} p_{1} & p_{2} & \cdots & p_{M} \\ p_{1} & p_{2}& \cdots & p_{M} \\ \dots & \dots & \dots & \dots \\ p_{1} & p_{2} & \cdots & p_{M} \end{array} \right] .$$

Die Wahrscheinlichkeiten  $p_1, \hspace{0.1cm}\text{...}\hspace{0.1cm}, p_M$  in jeder dieser Zeilen bezeichnet man als die  ergodischen Wahrscheinlichkeiten.


Markovdiagramm mit drei Ereignissen

$\text{Beispiel 5:}$  Wir betrachten beispelhaft eine Markovkette mit den Ereignissen  $E_1,  E_2$  und  $E_3$   ⇒   $M=3$. Die Grafik zeigt

  • links das Markovdiagramm,
  • rechts oben die Übergangsmatrix  $\mathbf{P}$ und
  • darunter deren Potenzen  $\mathbf{P}^2$  und  $\mathbf{P}^3$.


Im Markovdiagramm sind alle Übergangswahrscheinlichkeiten mit dem Zahlenwert  $1/2$  blau eingezeichnet;  grün kennzeichnet die Wahrscheinlichkeit  $1/4$.

  • Beim Start  $(ν =0)$  seien alle Ereignisse gleichwahrscheinlich.  Für  $ν = 1$  gilt dann:
$${\mathbf{p}^{(1)} } = {\mathbf{P} }^{\rm T} \cdot {\mathbf{p}^{(0 )} }= \left[ \begin{array}{ccc} 1/2 & 1/2& 1/2 \\ 1/4 & 0 & 1/2 \\ 1/4& 1/2& 0 \end{array} \right] \left[ \begin{array}{c} 1/3 \\ 1/3 \\ 1/3 \end{array} \right] = \left[ \begin{array}{c} 1/2 \\ 1/4 \\ 1/4 \end{array} \right] .$$
Hieraus ist zu ersehen, dass man von der Matrix  $\mathbf{P}$  durch den Austausch der Zeilen und Spalten zur transponierten Matrix  ${\mathbf{P}^{\rm T} }$  kommt.
  • Zum Zeitpunkt  $ν =2$  (und auch zu allen späteren Zeiten) ergeben sich die gleichen Wahrscheinlichkeiten:
$${\mathbf{p}^{(2)} } = {\mathbf{P} }^{\rm T} \cdot {\mathbf{p}^{(1 )} }= \left[ \begin{array}{ccc} 1/2 & 1/2& 1/2 \\ 1/4 & 0 & 1/2 \\ 1/4& 1/2& 0 \end{array} \right] \left[ \begin{array}{c} 1/2 \\ 1/4 \\ 1/4 \end{array} \right] = \left[ \begin{array}{c} 1/2 \\ 1/4 \\ 1/4 \end{array} \right] .$$
Das bedeutet:  Die ergodischen Wahrscheinlichkeiten der drei Ereignisse sind  $1/2$  $($für  $E_1)$,  $1/4$  $($für  $E_2)$,  und $1/4$  $($für  $E_3)$.
  • Dieses Ergebnis hätte man auch direkt aus der ergodischen Matrix ablesen können:
$${\mathbf{P} }_{\rm erg} = \lim_{n \to\infty} {\mathbf{P} }^n = \left[ \begin{array}{ccc} 1/2 & 1/4 & 1/4 \\ 1/2 & 1/4 & 1/4 \\ 1/2 & 1/4 & 1/4 \end{array} \right] .$$
Diese ergibt sich durch fortlaufende Multiplikation der Übergangsmatrix mit sich selbst.
  • Im obigen Bild sind die Potenzen  $\mathbf{P}^2$  und  $\mathbf{P}^3$  angegeben, die sich der Matrix  $\mathbf{P}_{\rm erg}$  annähern.

Aufgaben zum Kapitel

Aufgabe 1.6: Übergangswahrscheinlichkeiten

Aufgabe 1.6Z: Ergodische Wahrscheinlichkeiten

Aufgabe 1.7: Ternäre Markovkette

Aufgabe 1.7Z: BARBARA-Generator