Kahden vaiheen Gauss-Seidel ratkaisu 

Vuosille, joille on havaintoaineisto Gauss-Seidel iteratiivinen ratkaisussa lähtökohtana käytetään havaintoarvoja. Muuttujille lasketaan mallin mukaisia arvoja ja arvon tultua lasketuksi käytetään sitä seuraavia muuttujanarvoja laskettaessa. Kun kaikkien muuttujien arvot on laskettu, arvoja verrataan lähtöarvoihin. Mikäli ero on jonkun muuttujan kohdalla suurempi kuin tietty annettu kriteeri, Tajka-mallissa yksi prosentti, suoritetaan uusi iterointi käyttäen äsken saatuja muuttujanarvoja. Näin jatketaan, kunnes kaikki muuttujat muuttuvat edellisestä iterointikierroksesta vähemmäin kuin iterointikriteerin verran. Kun kaikki poikkeamat ovat pienempiä kuin iterointikriteeri, mallin katsotaan saavuttaneen tasapainonsa. Vuoden muuttujanarvot on löydetty ja siirrytään iteroimaan seuraavaa vuotta. Jos malli olisi lineaarinen, muuttujanarvot olisivat samat kuin lineaarisen yhtälöryhmän analyyttisessa ratkaisussa eli


Tavanomaisen Gauss-Seidel ratkaisun jälkeen, ulottuen koko ratkaisuperiodin yli, suoritetaan tasokorjaus viimeisen havaintovuoden laskettujen arvojen ja ratkaisuarvojen suhteella. Tasokorjaus ulotetaan samoilla (prosentti)arvoilla myös ennustevuosille.

Tasokorjauksen jälkeen lasketaan uusi Gauss-Seidel ratkaisu käyttäen iteroinnin alkuarvoina tasokorjattuja muuttujanarvoja.

Edellä mainituin kriteerein tarvitaan yleensä 10-20 iterointia, joista toisen vaiheen iterointeja on 3-5.

Muuttujien tunnisteet TajkaPM aliohjelmassa
X[i,j]  eksogeeninen muuttuja, havainto tai oletettu arvo [i vuosi, j muuttujan numero]
Y[i-t,j]  endogeenisen muuttujan havaintoarvo [t viive; minimi 1, maksimi 2, j muuttujan numero]
Z[i,j] endogeenisen muutujan laskettu arvo
ZL1[j]  endogeenisen muutujan alkuarvo kunkin iterointikierroksen alussa
ensimmäinen iterointi: havaintoarvo Y[i,j], myöhemmin: laskettu arvo Z[i,j]
ensimmäinen iterointi ennustevuonna: edellisen vuoden laskettu arvo Z[i-1,j]
myöhemmät iteroinnit: laskettu arvo Z[i,j]

 

Asko Korpela 20050418 (20050418) o SP-osoite o AJK kotisivu