Siirtymälaskuja matriiseilla#

Matriisilaskenta toimii hyvin ongelmissa, joissa halutaan tietää, mitkä ovat joidenkin toisensa poissulkevien tapahtumien todennäköisyydet usean edeltävän vaiheen jälkeen, kun jokaisen tapahtuman todennäköisyys riippuu edellisestä tapahtumasta. Tällaista “todennäköisyysketjua” sanotaan Markovin ketjuksi (Andrei Markov).

Tarkastellaan tapahtumia \(A\) ja \(B\). Oletetaan, että ovat vaihtoehtoisia siten, että jompikumpi niistä tapahtuu varmasti ketjun jokaisessa vaiheessa. Vaiheet voivat olla vaikkapa peräkkäistä päiviä, ja tapahtumat voivat olla esimerkiksi sadesää ja poutainen sää. Todennäköisyysketjuun rakennetaan ns. tilansiirtomatriisi \(T\), jota itsensä kanssa kertomalla päästään aina seuraavan vaiheen tapahtumien todennäköisyyksiin. Yksinkertaisessa esimerkissä tilansiirtomatriisi on seuraava:

\(T=\begin{bmatrix}P_{AA}&P_{BA}\\P_{AB} & P_{BB}\end{bmatrix}\),

missä

  • \(P_{AA}\) kuvaa todennäköisyyttä sille, että asia \(A\) tapahtuu vaiheessa 2, kun vaiheessa 1 on tapahtunut asia \(A\),

  • \(P_{BA}\) kuvaa todennäköisyyttä sille, että asia \(A\) tapahtuu vaiheessa 2, kun vaiheessa 1 on tapahtunut asia \(B\),

  • \(P_{AB}\) kuvaa todennäköisyyttä sille, että asia \(B\) tapahtuu vaiheessa 2, kun vaiheessa 1 on tapahtunut asia \(A\),

  • \(P_{BB}\) kuvaa todennäköisyyttä sille, että asia \(B\) tapahtuu vaiheessa 2, kun vaiheessa 1 on tapahtunut asia \(B\).

Todennäköisyyslaskennassa tapahtumia kuvaavat todennäköisyydet ovat aina välillä \(0 \ldots 1\) siten, että mahdottoman tapahtuman todennäköisyys on nolla ja varman tapahtuman todennäköisyys on yksi. Todennäköisyys sille, että joko \(A\) tai \(B\) tapahtuu, on 1, sillä olemme olettaneet, että muitakaan vaihtoehtoja ei ole (esimerkiksi: jollakin todennäköisyydelle huomenna sataa ja jollakin todennäköisyydellä ei sada, mutta varmasti joko sataa tai ei sada). Tilansiirtomatriisissa tämä huomioidaan siten, että jokaisessa sarakkeessa alkioiden summan on oltava 1.

Ketjun lähtötilannetta kuvaa matriisi \(p_0=\begin{bmatrix} A_0 \\B_0\end{bmatrix}\), missä \(A_0\) ja \(B_0\) ovat sopivat alkutilanteet. Ne voivat olla todennäköisyyksiä tai lukumääriä. Esimerkiksi jos \(A\) kuvaa sadetta ja \(B\) poutaa, ja alkutilanteessa sataa, niin \(A_0=1\) ja \(B_0=0\). Toisaalta \(A_0\) ja \(B_0\) voivat olla myös tilanteissa \(A\) tai \(B\) olevien yksilöiden lukumääriä: esimerkiksi kaupungissa tai maalla asuvien ihmisten määriä.

Ketjun seuraava tilanne saadaan laskemalla \(p_1=T p_0\). Yleisesti, kun siirtymä tilanteesta toiseen toistuu \(n\) kertaa, niin matriisi \(p_n\), joka sisältää lukumäärät tai todennäköisyydet tapahtumille \(A\) ja \(B\), saadaan laskutoimituksesta \(p_n=T^n p_0\).

Huom! Matriisin potenssiinkorotus tarkoittaa samaa kuin lukujen potenssiinkorotus, eli matriisia kerrotaan itsellään. Matriisin alkioita ei siis koroteta yksittäin potenssiin \(n\).

Esimerkki

Eräällä paikkakunnalla tunnetaan kansanperinteestä, että jos tänään sataa, niin huomennakin sataa 60 % todennäköisyydellä. Jos tänään ei sada, niin huomenna sataa vain 30 % todennäköisyydellä. Millä todennäköisyydellä ylihuomenna sataa, jos tänään ei sada?

Esimerkki

Erään kaupungin keskustasta (A) muuttaa vuosittain lähiöihin (B) 5 % keskusta-alueen asukkaista, ja lähiöistä muuttaa keskustaan 3 % lähiöiden asukkaista. Nyt keskustassa asuu 100 000 ihmistä ja lähiöissä 150 000. Mitkä ovat keskustan ja lähiöiden asukasluvut

a) 1 vuoden kuluttua,

b) 10 vuoden kuluttua?

Stabiloituminen#

Tilasta toiseen siirtyminen voi stabiloitua eli vakiintua. Esimerkiksi muuttoliike maalta kaupunkiin ja toisin päin jatkuu, mutta eri asuinpaikkojen asukasmäärät eivät muutu, vaan tulijoita ja lähtijöitä on yhtä paljon. Oletetaan, että matriisi \(X\) kuvaa tilannetta jollakin hetkellä. Stabiloituneessa systeemissä tilanne ei muutu, vaikka suoritettaisiin vielä yksi tilansiirtomatriisin \(T\) määräämä siirtymä. Yhtälönä ilmaistuna siis \(TX=X\).

Kirjoitetaan edellinen yhtälö auki siten, että matriisi \(X\) on \(X=\begin{bmatrix}x\\y\end{bmatrix}\):

\(\begin{bmatrix}P_{AA}&P_{BA}\\P_{AB} & P_{BB}\end{bmatrix}\begin{bmatrix}x\\y\end{bmatrix}=\begin{bmatrix}x\\y\end{bmatrix}\)

Kertolasku laskemalla yhtälö muuttuu seuraavaan muotoon:

\(\begin{bmatrix}P_{AA}x+P_{BA}y \\ P_{AB}x+P_{BB}y \end{bmatrix}=\begin{bmatrix}x\\y\end{bmatrix}\)

Nyt voidaan muodostaa yhtälöpari

\(\begin{equation}\begin{cases}P_{AA}x+P_{BA}y=x \\P_{AB}x+P_{BB}y=y\end{cases}\end{equation}\)

Ensimmäisestä yhtälöstä saadaan \(y=\frac{1-P_{AA}}{P_{BA}}x\) eli toisin sanoen \(y=\frac{P_{AB}}{P_{BA}}x\).

Toisesta yhtälöstä saadaan \(y=-\frac{P_{AB}}{P_{BB}-1}x\) eli täsmälleen sama ratkaisu \(y=\frac{P_{AB}}{P_{BA}}x\).

Yhtälöt ovat siis samat, eli edellisellä yhtälöparilla ei voidakaan ratkaista lukuja \(x\) ja \(y\), vaan pelkästään niiden keskinäinen suhde. Lukujen \(x\) ja \(y\) ratkaisuun tarvitaan lisäksi tieto, paljonko niiden summa on. Tilansiirtomatriiseja käytettäessä oletetaan nimittäin, että kokonaismäärä ei muutu.

Esimerkki

Eräällä paikkakunnalla voi työskennellä joko teollisuudessa tai palvelualoilla. Työpaikkaa voi vaihtaa kerran vuodessa. Aluksi teollisuudessa on töissä 100 henkilöä ja palvelualoilla 300 henkilöä. Teollisuudesta palvelualoille vaihtaa vuosittain 30 % teollisuuden työntekijöistä, ja palvelualoista teollisuuteen 40 % palvelualojen työntekijöistä. Millaiseksi jakauma stabiloituu pitkän ajan kuluessa?