Plan for ADAM-kursus Tirsdag d. 20. juni 9.00 Præsentation, generel introduktion Nikolaj 9.45 Øvelser (A+B) 10.50 Privat forbrug Britt 11.10 Pause 11.20 Boligmodel Dan 11.35 Øvelser (A*+B*+C) 12.25 Frokost 13.10 Udenrigshandel Tony 13.30 Produktion, værditilvækst og input-output Asger 14.00 Øvelser (C*+D+E) 14.50 Pause 15.00 Faktorblok Jacob 15.30 Øvelser (D*+E*+F) 16.00 Slut ADAM-kursus 1 Plan for ADAM-kursus Onsdag d. 21. juni 9.00 Løn og arbejdsudbud Dan 9.20 Priser Nikolaj 9.40 Øvelser (F*+G+H) 10.30 Offentlige finanser Michael 10.50 Pause 11.00 Finansiel delmodel Asger 11.20 Øvelser (G*+H*+I+J) 12.25 Frokost 13.10 Modellens samlede egenskaber Tony 13.55 Øvelser (I*+J*+K) 14.30 Pause 14.40 Fremskrivninger Tony 15.10 Øvelser (K*+L) 15.50 Afsluttende bemærkninger Nikolaj ADAM-kursus 2 1
Oversigt Praktiske oplysninger hjemmeside Kort beskrivelse af ADAM Variabelnavngivning, justeringsled, formelkoder Eksempel fra ligningsbrowseren Fejlkorrektionsmodel Overordnede egenskaber Eksperiment med ADAM ADAM-kursus 3 Formål med kursus Gennem oplæg, at give teoretisk indblik i tankerne bag de enkelte delmodeller At lære at bruge Gekko (simuleringssoftware) At lære at forstå og fortolke eksperimenter Selvstændigt at kunne bruge ADAM til at undersøge problemstilling At lære os (ADAM-gruppen) at kende! ADAM-kursus 4 2
Praktiske oplysninger www.dst.dk/adam Information om: Medarbejdere Telefon, email Dokumentation: ADAM-bogen Modelgruppepapirer Ligningsbrowser Ældre modeller og løbende ændringer Eksempelsamlingen https://www.linkedin.com/groups/13501806 Offentliggørelse af løbende analyser, modelgruppepapirer mm. 5 Kort om ADAM (Annual Danish Aggregated Model) Har eksisteret siden 1971 Empirisk funderet: adfærdsligninger er (oftest) estimerede Formål: Værktøj til analyse af dansk økonomi Beregning af økonomisk- politiske indgreb Dækker både kort- og langt sigt Syntese mellem keynesiansk og neo-klassisk teori Brugere: Ministerier, banker, interesseorganisationer ADAM-kursus 6 3
Variabelnavne i ADAM Alle variable er opbygget omkring et sæt af klassebetegnelser og operatorer. Nogle eksempler: KLASSE OPERATOR C forbrug b kvote, grad E eksport d dummy M import k korrektionsfaktor I investeringer p pris K kapital f faste priser, kædede værdier X produktion J justeringsled ADAM-kursus 7 Vi kan eksempelvis se på forbruget C foran klassebetegnelsen kan der stå en operator - det kunne være f, som er faste priser, kædede værdier fc er derfor forbruget i faste priser Der kan være tilknyttet et suffix til variablen: - erhvervsbetegnelse, import/eksportgruppe, forbrugsgruppe s er fx serviceydelser fcs, forbruget af serviceydelser i faste priser ADAM-kursus 8 4
Adams 12 brancher a: landbrug, b: byggeri, e: olieudvinding h: bolig, ne: varme & el, ng: olieraffinaderier nf: fødevarer, nz: industri, o: offentlig qf: Finans, qs: søfart, qz : service Adam 7 forbrugsgrupper Cgu: bilkørsel, Cbu: bilydelse, Ce: brændsel og el Cf: fødevarer, Cv: øvrige varer, Cs: serviceydelser Ct: turistrejser ADAM-kursus 9 Justeringsled (J-led) Et J-led er en eksogen variabel der anvendes til at: - justere ligninger, hvor man mener, at man har ekstra information eller ønsker at ændre niveauet for en relation - støde til endogene variable i eksperimenter - kan stå eksplicit og implicit i formelfil - benævnes altid med J<variabelnavn> ADAM-kursus 10 5
Der er tre typer J-led i ADAM - Additive i niveaurelationer, J-led Y = X + JY - Additive i ændringsrelationer Y = Y( 1) + X + JDY Stød til niveau et-årigt stød har varig effekt - Multiplikative, JR-led Y = X(1 + JRY ) bruges til relative stød Et par grafiske illustrationer: ADAM-kursus 11 Effekt af at hæve J-led med en enhed et år Y = X + JY 1,2 1 0,8 0,6 0,4 0,2 0 1 2 3 4 5 6 7 8 9 10 ADAM-kursus 12 6
Effekt af at hæve JD-led med en enhed et år Y=Y(-1)+X+JDY 1,2 1 0,8 0,6 0,4 0,2 0 1 2 3 4 5 6 7 8 9 10 ADAM-kursus 13 Effekt af at hæve J-led en enhed alle år Y=X+JY 1,2 1 0,8 0,6 0,4 0,2 0 1 2 3 4 5 6 7 8 9 10 ADAM-kursus 14 7
Effekt af at hæve JD-led med en enhed alle år Y=Y(-1)+X+JDY 12 10 8 6 4 2 0 1 2 3 4 5 6 7 8 9 10 ADAM-kursus 15 Effekt af at hæve JR-led med hhv. 1 pct. første og alle år, Y=X*(1+JRY) 1.2 1 1,2 1 0.8 0,8 0.6 0,6 0.4 0,4 0.2 0,2 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 OBS! Er JR-leddet i en ændringsligning fungerer stød til JR-led som til JD-led ADAM-kursus 16 8
Eksogenisering En endogen variabel kan eksogeniseres vha. en dummy: XX = (1 dxx ) ( < udtryk > ) + dxx zxx Hvis dxx = 1, da er XX eksogen og lig med værdien for zxx Kode i Gekko: SERIES dxx <år1 år2> = 1 SERIES zxx <år1 år2> = Værdi ADAM-kursus 17 Ligningerne i formelfilen Eksempel FRML _SJRD <variabelnavn> = <udtryk> Egenskaber opsummeret i formelkode her _SJRD 1. position: Næsten altid _. Undtagen i eftermodelvariable. 2. position: Type: definition D, identitet I, stokastisk S, øvrige G 3. og 4. position: Hvilken type J-led (J_, JD, JR) 5. position: Eksogenisering. D betyder eksogenisering mulig ADAM-kursus 18 9
Eksempel fra ligningsbrowseren fkbh Endogen Bruttokapitalmængde af boliger (mio.kr., 2010-priser, kædede værdier) Kilde: Statistikbanken, NABK69 Dlog(fKbh) = 0.016129*Dlog(phk/(.8*pibh+.2*phgk)) +0.02500*Log(phk(-1)/phkw(-1)) +1.50000*nbs/fKbh(-1) +0.109949*Dif(1/(1+(Exp(0.022902*tid(-1)-40.86210)/Exp(4.3))**(-25))) +0.012110*D6805-0.016327*D99-0.014745*D05 +gfkbh Formelkoder: _SJRD Variablen indgår i følgende relationer: fibh, fkbh, fknbhw, nbs, phk ADAM-kursus 19 Fejlkorrektionsmodellen Ligningen kan estimeres lineært ved OLS: Hvilket giver: Hvor Fortolkning: y = µ + µ x + µ y + µ x 0 1 1 2 1 3 1 ( ) y = µ x γ y y, y = β + β x µ µ γ = µ, β =, β = * * 1 1 1 1 0 1 1 0 3 2 0 1 µ 2 µ 2 Når x stiger 1 pct., så stiger y µ pct. samme år. γ *100 pct. af sidste periodes afvigelse fra ligevægt korrigeres I ligevægt stiger y β1 pct., når x stiger 1 pct. ADAM-kursus 20 10
Modellens overordnede egenskaber Produktion er på kort sigt efterspørgselsdrevet ( ) (, ) (, f f, / ) Y = C Y + I Y r + G + N X Y Y p p C privat forbrug I Investeringer, boligmodel og faktorblok G offentlig efterspørgsel, offentlige finanser NX Nettoeksport, udenrigshandel Y Indenlandsk produktion p indenlandsk prisniveau r Indenlandsk realrente ADAM-kursus 21 Priserne på sigt er givet ud fra omkostninger inkl. løn f p = p( w( p, Y), p, r) w indenlandsk løn Øges efterspørgslen vil lønnen øges, så længe produktionen er større end den strukturelle Øget løn giver øgede priser og derved mindre eksport og mere import På langt sigt er produktionen lig den strukturelle og øget efterspørgsel i C, G eller I vil på sigt betyde mindre NX ADAM-kursus 22 11
Eksperiment med ADAM Foregår i Gekko, typiske kommandoer: MODEL READ TIME SERIES SIM PRT MULPRT Indlæser formelfilen eks. MODEL okt16 Indlæser databank Sætter tidsperioden Opdaterer en eksogen variabel Simulerer i den valgte periode Printer variabels værdi samt vækstrate Printer absolut og relativ ændring ift. grundbanken Se HELP-menuen i Gekko ADAM-kursus 24 12
En Gekko-session begynder med at læse en model og databank ind Modellen hedder Okt16, og vi har følgende banker til vores rådighed: - HIST0417.gbk Historisk databank 1966-2016 - HIT0417.gbk Historisk databank 1966-2016, J-led=0 - lang17.gbk Historiske værdier for 1991-2016 simulerede værdier 2017-2050. Anvendes til multiplikatoreksperimenter - EXDEC16.gcm Fremskrivning af modellens eksogene variable med HIST0417.gbk ADAM-kursus 25 READ bank Arbejdsbank PRT variabel Referencebank PRT @variabel MULPRT variabel ADAM-kursus 26 13
Eksempel Læs lang17 READ lang17; Vi ønsker at se hvad BNP er i kædede værdier 2010-priser for 2017-2025 TIME 2017 2025; BNP hedder i ADAM fy PRT fy; ADAM-kursus 27 Varekøbseksperiment: Det offentlige materialekøb hæves. Det offentlige materialekøb hedder i ADAM fvmo1 og er endogen brug J-led. READ lang17 ; TIME 2017 2050 ; Disp fvo1 ; SERIES <2017 2017> jrfvmo1 + 0.01 ; SIM ; MULPRT fy, fvo1 ; PLOT <q> fy, Q, lna, fe ; ADAM-kursus 28 14
Multiplikatoren for BNP 0.3 0.25 0.2 0.15 0.1 0.05 0-0.05-0.1-0.15-0.2 2015 2020 2025 2030 2035 2040 2045 2050 fy Q lna fe Kort sigt: Forøgelse af samlet efterspørgsel, ekspansiv effekt. Længere sigt: Løn/pris sammenspil med nettoeksport skaber crowdingout. Finanspolitik uholdbar. ADAM-kursus 29 Genveje i Gekko: Lb ligningsbrowseren Frm formelfilen Hlp gekko hjælp Eksemsam - eksempelsamlingen ADAM-kursus 30 15
Opsummering Overordnet introduktion af ADAM - Navngivning: Følger logisk opbygning - J-led: Eksogent led til brug for stød til endogene variable - Ligningsbrowser: God til at se sammenhængen mellem relationerne - Eksperiment: Off. varekøb stød til efterspørgselssiden crowdes på langt sigt ud pga. sammenspil mellem løn og (netto-)eksport ADAM-kursus 31 16