Markova ķēde

No ''testwiki''
Versija 2024. gada 16. decembris, plkst. 01.03, kādu to atstāja imported>Gustamons (Markova ķēdes matrica: Par absorbējošām matricām, kuras reiz neizbēgami iestrēgst vienā stāvoklī)
(izmaiņas) ← Senāka versija | skatīt pašreizējo versiju (izmaiņas) | Jaunāka versija → (izmaiņas)
Pāriet uz navigāciju Pāriet uz meklēšanu
Markova procesa diagramma- no katra stāvokļa izejošās bultiņas ar skaitļiem norāda varbūtību. No stāvokļa izejošo varbūtību summai jābūt 1 (visa varbūtība)

Markova ķēde, arī Markova process ir gadījuma rakstura process, kas raksturo virkni iespējamiem notikumiem. Katra virknes nākamā locekļa iespējamās varbūtības ir atkarīgas tikai no pašreizējā stāvokļa un ir neatkarīgas no iepriekšējo stāvokļu vēstures.

Markova ķēdes pielieto, lai veidotu statistiskus modeļus pasaules procesiem. Tie ir pamats Monte Karlo metodēm, lai iegūtu vērtības no varbūtību sadalījuma funkcijām, kas ir atradis pielietojumu Beiesa statistikā, bioloģijā, ķīmijā, ekonomikā, finansē, informācijas teorijā, fizikā, signālu apstrādē un valodas apstrādē.

Markova ķēžu veidi

Markova ķēde iedala pēc to iespējamo stāvokļu veida (galīgs skaits vai bezgalīgs skaits iznākumu) un laika solis starp stāvokļu maiņu (diskrēts vai nepārtraukts). Tabulā var redzēt piemērus dažādiem Markova processiem:

Saskaitāms

stāvokļu skaits

Nepārtraukts

stāvokļu skaits

Diskrēts

laiks

Galda spēle cirks,

teksta ģenerēšana

Šautriņas metiens
Nepārtraukts

laiks

Ķīmiskais līdzsvars,

radioaktīvā sabrukšana, veikalā esošu cilvēku skaits

Brauna kustība
Piemērs daļēji novērotam Markova gadījuma lielumam- Alise sazinās ar Bobu katru dienu, Bobs pastāsta, ko todien darīja, taču šī darbība ir atkarīga no tās dienas laikapstākļiem. Boba darbība līdz ar to liecina par tās dienas laikapstākļiem

Markova ķēžu modeļus izmanto mainīgās sistēmās. Markova ķēdes var vispārināt atkarībā no tā vai tiek novērtots katrs stāvoklis vai nē un vai sistēma iekļauj vai neiekļauj izvēles elementu. Tabulā var redzēt piemērus šādiem Markova processiem:

Sistēmas stāvoklis

ir novērojams

Sistēmas stāvoklis

ir daļēji novērojams

Sistēma ir

autonoma

Markova ķēde Laikapstākļu minēšanas

modelis

Sistēmā ir

izvēles elements

Kvantu krustiņi un nullītes Finanšu tirgus modelis

Markova ķēžu matemātika

Markova īpašība

Markova īpašība apgalvo, ka nākamais procesa stāvoklis ir atkarīgs tikai no esošā stāvokļa. Matemātiski tas pierakstās kā P(Xm+1=im+1|Xm=im), ka priekš jebkura m nākamais gadījuma notikums ir atkarīgs tikai no šī grīža gadījuma notikuma.[1]

Markova ķēdes matrica

Markova ķēdes varbūtību sadalījumu var pierakstīt ar matricas palīdzību. Katru matricas ierakstu var aprēķināt pēc formulas pij=P(Xm+1=j|Xm=i), kur pij ir matricjas i-tā rinda, j-tā kolonna.

Piemēram, pirmā attēla Markova ķēdi var pierakstīt šādi: 𝑷=(00.20.80.500.50.10.90).

Markova matricas stacionārais sadalījums

Pēc pietiekami ilga laika, stāvokļa vektors beidz mainīties, kad to reizina ar Markova matricu. Matemātiski to pieraksta kā matricu reizinājumu: 𝑷π=π. Sākot kādā vienā stāvoklī, pietiekami daudz reižu reizinot ar Markova matricu, tiek sasniegts stacionārais sadalījums: limn𝑷𝒏𝒙0=π.[2] Matricas formā stacionārā sadalījuma īpašību pieraksta kā (00.20.80.500.50.10.90)(π1π2π3)=(π1π2π3). Atrisiont šo matricu veidoto lineāru vienādojumu sistēmu {0.2π2+0.8π3=π10.5π1+0.5π3=π20.1π1+0.9π2=π3un normalizējot ar π1+π2+π3=1(varbūtību summa ir 1), iegūst stacionārā sadalījuma vektoru: π=(55237922373079). Šo var interpretēt tā, ka pēc lielo skaitļu likuma (ar daudziem mērījumiem) ~23% laika tiks pavadīts 1.stāvoklī, ~39% laika tiks pavadīts 2.stāvoklī un ~38 % laika tiks pavadīts 3.stāvoklī.

Absorbējošas Markova matricas

Absorbējošās Markova ķēdes piemērs ar monētu- tā absorbējas, kad uzmet secīgi ģērboni, valūtu un ģērboni (HTH).

Absorbējošām Markova matricām ir tāds stāvoklis, no kura nevar izkļūt.[3] Viens no šo matricu raksturlielumiem ir sagaidāmā vērtība atrasties katrā no stāvokļiem pirms absorbējošā stāvokļa sasniegšanas. Attēlā redzamā grafika atbilst absorbējošam procesam un tā Markova matrica ir: 𝑸=(12120120121200). Katra kolonna atbilst varbūtībai atrasties pirmajā, otrajā vai trešajā stāvoklī savukārt rinda norāda kurā stāvoklī bija sākuma stāvoklis. Lai iegūtu varbūtību atrasties kādā no stāvokļiem pēc n gājieniem ir jāaprēķina kāpinātā matrica 𝑸n, kur šī matrica tiecas uz nulles matricu: limn𝑸n=0. Lai iegūtu sagaidāmo vērtību atrasties uz katra lauciņa jāsaskaita bezgalīgi daudz matricu: 𝑵=k=0𝑸k. Pareizinot no kreisās puses ar (𝑰𝑸), kur 𝑰 ir vienības matrica iegūst: (𝑰𝑸)𝑵=(𝑰𝑸)(𝑰+𝑸+𝑸2+𝑸3+...), kur pēc iekavu atvēršanas labajā pusē iegūst: (𝑰𝑸)𝑵=𝑰𝑸, bet limn𝑸n=0, tādēļ (𝑰𝑸)𝑵=𝑰, bet, izmantojot inversās matricu īpašībau 𝑨𝑨1=𝑰, iegūst 𝑵=(𝑰𝑸)1. Šoreiz šai matricai ir vērtības: 𝑵=(842642422), kur pirmā rinda norāda sagaidāmās vērtības atrasties pirmajā, otrajā vai trešajā stāvoklī pirms sasnigegts absorbējošais stāvoklis, pie nosacījuma, ka process sākās pirmajā stāvoklī (šis ir atkarīgs no rindas). Saskaitot visus pirmās rindas locekļus iegūst sagaidāmo gājienu skaitu līdz tiek sasniegts absorbējošais stāvoklis.

Vēl kā absorbējošo Markova matricu var interpretēt galda spēli cirks, kur uzvaras stāvoklis ir absorbējošais stāvoklis.

Atsauces