11 svar
103 visningar
maialk behöver inte mer hjälp
maialk 190
Postad: 16 apr 08:13

Stationär vektor

hej 

hur gör man en stationär veckor i matlab?

Hondel 1377
Postad: 16 apr 09:07

Kan du ge lite mer kontext, för jag förstår inte riktigt vad du menar? 

Är det att du har en övergångsmatris och vill hitta stationärfördelningen? 

maialk 190
Postad: 16 apr 09:28
Hondel skrev:

Kan du ge lite mer kontext, för jag förstår inte riktigt vad du menar? 

Är det att du har en övergångsmatris och vill hitta stationärfördelningen? 

Ja

Hondel 1377
Postad: 16 apr 11:50

Okej, så den stationära fördelningen betyder alltså att den inte förändras mellan tidstegen. Dvs, om x är den stationära fördelningen gäller att 

Ax=x

vad kan du säga om x?

Visa spoiler

Tänk på egenvektorer 

maialk 190
Postad: 16 apr 18:03
Hondel skrev:

Okej, så den stationära fördelningen betyder alltså att den inte förändras mellan tidstegen. Dvs, om x är den stationära fördelningen gäller att 

Ax=x

vad kan du säga om x?

Visa spoiler

Tänk på egenvektorer 

Jag bestämde den 

maialk 190
Postad: 16 apr 18:04
maialk skrev:
Hondel skrev:

Okej, så den stationära fördelningen betyder alltså att den inte förändras mellan tidstegen. Dvs, om x är den stationära fördelningen gäller att 

Ax=x

vad kan du säga om x?

Visa spoiler

Tänk på egenvektorer 

Jag bestämde den 

Men sen står det att man ska skala om vektorn och det jag inte fattar 

maialk 190
Postad: 16 apr 20:07
maialk skrev:
maialk skrev:
Hondel skrev:

Okej, så den stationära fördelningen betyder alltså att den inte förändras mellan tidstegen. Dvs, om x är den stationära fördelningen gäller att 

Ax=x

vad kan du säga om x?

Visa spoiler

Tänk på egenvektorer 

Jag bestämde den 

Men sen står det att man ska skala om vektorn och det jag inte fattar 

För att hitta den stationära vektorn q_1 för P_1 vet vi via Sats 1 att vi kan titta på egenvektorerna motsvarande egenvärdet λ=1. Via MATLAB får vi egenvektorn x=[(0.5774 0.5774 0.5774)].Notera att elementen i denna vektor inte summerar till 1. För att få en sannolikhetsvektor behöver vi skala om vektorn så att elementen får summan 1. Efter att ha gjort det får vi att den stationära vektorn för P_1 är. så här exkat står det

Hondel 1377
Postad: 16 apr 21:07

Okej, bra, x är en egenvektor med egenvärde 1. 

Att skala om den betyder att du ska multiplicera vektorn med ett tal, och detta tal ska i detta fall vara sådant att summan av den skalade vektorns elementen blir 1.

Visa spoiler

Om den egenvektor du får ut är x=(x1, x2, x3. Nu ska du hitta en ny vektor x’ = (x1’, x2’, x3’) = t*(x1, x2, x3) och summan av x’ elements ska bli 1, dvs t*(x1 + x2 + x3)=1. Vad blir nu t?

maialk 190
Postad: 16 apr 21:21
Hondel skrev:

Okej, bra, x är en egenvektor med egenvärde 1. 

Att skala om den betyder att du ska multiplicera vektorn med ett tal, och detta tal ska i detta fall vara sådant att summan av den skalade vektorns elementen blir 1.

Visa spoiler

Om den egenvektor du får ut är x=(x1, x2, x3. Nu ska du hitta en ny vektor x’ = (x1’, x2’, x3’) = t*(x1, x2, x3) och summan av x’ elements ska bli 1, dvs t*(x1 + x2 + x3)=1. Vad blir nu t?

t=1/x’

maialk 190
Postad: 16 apr 21:56
maialk skrev:
Hondel skrev:

Okej, bra, x är en egenvektor med egenvärde 1. 

Att skala om den betyder att du ska multiplicera vektorn med ett tal, och detta tal ska i detta fall vara sådant att summan av den skalade vektorns elementen blir 1.

Visa spoiler

Om den egenvektor du får ut är x=(x1, x2, x3. Nu ska du hitta en ny vektor x’ = (x1’, x2’, x3’) = t*(x1, x2, x3) och summan av x’ elements ska bli 1, dvs t*(x1 + x2 + x3)=1. Vad blir nu t?

t=1/x’

Jag gjorde så här:

t=1/sum(X,”all”)

Och fått 0.5773

är det rätt?

Hondel 1377
Postad: 16 apr 22:42

Ja, att multiplicera vektorn med 1/summan av dess element låter bra. Du kan ju kontrollera ditt svar: elementen i den skalade vektorn ska ju summera till 1, gör de det? 

maialk 190
Postad: 16 apr 22:45
Hondel skrev:

Ja, att multiplicera vektorn med 1/summan av dess element låter bra. Du kan ju kontrollera ditt svar: elementen i den skalade vektorn ska ju summera till 1, gör de det? 

Nej

Svara
Close