2 svar
226 visningar
lund behöver inte mer hjälp
lund 529
Postad: 8 mar 2022 12:50 Redigerad: 8 mar 2022 12:52

Markovkedja stationär fördelning

Hej,

Jag skulle uppskatta hjälp med hur man beräknar en Markovkedjas stationära fördelning (jag behöver egentligen endast en formel/ekvation då jag sedan ska lösa den i R), på internet hittade jag följande information:

Men jag förstår inte riktigt varför (L-J)π=b(L-J)\pi=b ger en lösning? Jag antar att J är enhetsmatrisen, b är en vektor men förstår inte varför den ska ha det utseende som den har och L är givet att det är transponatet till P. Är det någon som vet var jag kan läsa om detta och varför denna omskrivning ger den stationära fördelningen?

Bedinsis 2856
Postad: 8 mar 2022 13:37

Om du tittar på första sambandet satt innanför måsvingar så kan man beskriva detta med hjälp av matrismultiplikation.

Bilda vektorn π=π0π5T(som jag har på känn att du redan har med även om den inte står utskriven någonstans i ditt inlägg) och de översta fem raderna i vänsterledet kan skrivas som

P0,0P1,0P5,0P0,1P1,1P5,1P0,5P1,5P5,5*π

Motsvarande högerled är då bara π, så ekvationen kan skrivas som

P0,0P1,0P5,0P0,1P1,1P5,1P0,5P1,5P5,5*π=π

Vill man föra över till π vänsterledet är det som då man letar egenvektor/egenvärden i linjär algebra, med den skillnaden att det inte står λ*πi högerledet, så man subtraherar med1*π, varför man får de översta fem raderna i J-matrisen.

Skall man även ta med att π-vektorns summa skall bli 1 får man lägga till den sjätte raden, och då dyker det upp det konstanta värdet 1 i högerledet, så formeln får justeras.

P0,0P1,0P5,0P0,1P1,1P5,1P0,5P1,5P5,5111*π0π1π50=π0π1π50+0001

Räknar man på detta får man det de kom fram till, dvs. att L-J*π=bger lösningen.


Tillägg: 11 mar 2022 13:05

Jag inser nu i efterhand att då man räknar från 0 till 5 så får man 6, ej 5, som jag skrev i inlägget ovan.

Mao. skall "De fem översta raderna" ersättas med "De sex översta raderna". Annars består resonemanget.


Tillägg: 13 apr 2022 08:52

Och nu då jag tittar närmre hittar jag ytterligare en miss jag gjorde.

Jag justerade π-vektorn i vänsterledet genom att lägga in en 7:e position med en nolla i. Detta gör att vi får en matris-vektor-multiplikation som ej kan utföras; nollan i vänsterledet skall således ej vara del av vektorn.

lund 529
Postad: 22 mar 2022 18:42
Bedinsis skrev:

Om du tittar på första sambandet satt innanför måsvingar så kan man beskriva detta med hjälp av matrismultiplikation.

Bilda vektorn π=π0π5T(som jag har på känn att du redan har med även om den inte står utskriven någonstans i ditt inlägg) och de översta fem raderna i vänsterledet kan skrivas som

P0,0P1,0P5,0P0,1P1,1P5,1P0,5P1,5P5,5*π

Motsvarande högerled är då bara π, så ekvationen kan skrivas som

P0,0P1,0P5,0P0,1P1,1P5,1P0,5P1,5P5,5*π=π

Vill man föra över till π vänsterledet är det som då man letar egenvektor/egenvärden i linjär algebra, med den skillnaden att det inte står λ*πi högerledet, så man subtraherar med1*π, varför man får de översta fem raderna i J-matrisen.

Skall man även ta med att π-vektorns summa skall bli 1 får man lägga till den sjätte raden, och då dyker det upp det konstanta värdet 1 i högerledet, så formeln får justeras.

P0,0P1,0P5,0P0,1P1,1P5,1P0,5P1,5P5,5111*π0π1π50=π0π1π50+0001

Räknar man på detta får man det de kom fram till, dvs. att L-J*π=bger lösningen.


Tillägg: 11 mar 2022 13:05

Jag inser nu i efterhand att då man räknar från 0 till 5 så får man 6, ej 5, som jag skrev i inlägget ovan.

Mao. skall "De fem översta raderna" ersättas med "De sex översta raderna". Annars består resonemanget.

Såg att jag missat att svara på denna, men tusen tack för din hjälp! Detta hjälpte mig verkligen att förstå varför (L-J)·π=b(L-J) \cdot \pi = b ger lösningen.

Svara
Close