A makrogazdasági modellek kialakítása, a modellek alapján hatások, sokkhatások vizsgálat ma már széles körben alkalmazott eljárás a döntéshozók körében. Hazánkban például az MNB is rendelkezik makrogazdasági modellel, melynek segítségével a gazdasági növekedés, infláció és más gazdasági mutatószámok előrejelzése történik. Cikkünkben a makrogazdasági modellezés alapjával ismerkedünk be, egy példán keresztül szemléltetem a módszerek előnyeit, lehetséges alkalmazási területeit. Témáink:
- Mit jelent a makorgazdasági modellezés, VAR, SVAR?
- Hogyan működik a VAR és SVAR?
- Hogyan működik a gyakorlatban a VAR modellezés?
Mit jelent a makorgazdasági modellezés, VAR, SVAR?
Leegyszerűsítve, az a makrogazdasági modellezés lényege, hogy szedjünk össze számos múltbeli gazdasági adatot, nézzük meg regressziós eljárások segítségével, hogy az adatok között milyen kapcsolat fedezhető fel, és a jelenben megjelenő adatokon használjuk ezeket az összefüggéseket a változások előrejelzésére, a változások megértésére.
A fentiekhez szükséges egyik módszer a VAR, azaz a vector autoregression, mely idősoros adatok elemzésére használható, és elsődlegesen a modell változóit függetlennek tekintve egyes változók egymásra gyakorolt hatását, kölcsönhatásait modellezi. Az SVAR, azaz a Structural VAR a kiterjesztett változata a vector autoregressziónak, a változók közötti kapcsolatos strukturális elemzésére törekszik, az oksági kapcsolatokat is vizsgálja. Tehát a két módszer között alapvető különbség, hogy amíg a VAR egyáltalán nem tesz feltételezéseket a változók közötti oksági kapcsolatokról, az SVAR expliciten próbálja modellezni és becsülni ezeket a kapcsolatokat. Az SVAR eredményei gyakran jobban alkalmasak arra, hogy azonosítsák az ok-okozati kapcsolatokat a változók között, míg a VAR általában egyszerűbb és kevésbé strukturált elemzést kínál.
Ilyen jellegű modellezést elemzők, gazdasági döntéshozók, kutatók végeznek. Például az MNB gazdasági modelljének leírása itt érhető el, a modellhez használt változók adatbázisa itt található. Múltbeli cikkeinkben többször is beszámoltam hasonló vizsgálatok eredményeiről, például legutóbb a gáz- és olajár sokkhatások inflációra, ipari termelésre gyakorolt hatásait tárgyaltuk (lásd itt), mely szintén ilyen modellezésen alapuló vizsgálat volt.
Hogyan működik a VAR és SVAR?
Mindkét módszernek ugyanaz az alapja, azaz a vector autoregresszió. Az eljárás megértéséhez érdemes a lineáris regressziót megérteni (részletek itt), melynek lényege, hogy két változó között lineáris kapcsolatot keresünk. Az alábbi grafikonon egy társaság hirdetési költségei (x-tengely) és az értékesítési adatok (y-tengely) közötti kapcsolat figyelhető meg. A lineáris regresszió egy pozitív egyenes, melynek meredeksége megközelíti a kettes értéket (kép alatti tábla), azaz egy egységnyi növekedés a hirdetési költségekben két egységgel növeli az eladásokat.
Ahogy az alábbi adattáblából látható, az összefüggés magyarázóereje magas (R2=90%). Ez egyúttal azt jelenti, hogy a behúzott egyenestől nem esnek távol a tényadatokat jelölő pontok. A fentiek miatt, ha a jövőben előrejelzésre használjuk a lineáris regresszióval felvett, behúzott egyenest, akkor viszonylag pontos előrejelzésekre számíthatunk. Most tekintsünk el attól, hogy a kitalált példában alacsony az esetszám, és egyébként nem statisztikailag szignifikáns (lásd p-value értékét az adatok között), de egy valódi regresszió esetében ezek is fontos feltételek.
A VAR és SVAR azonban nem lineáris regressziót alkalmaz, de ehhez hasonló autoregressziós eljárás áll a módszer mögött, melyben a változókat vektorokba rendezve, idősorként kezelve keressük az összefüggést az adatok között, lásd alábbi képen.
Forrás: Luca (2023)
Hogyan működik a gyakorlatban a VAR modellezés?
A VAR modellezéshez az ingyenes R vagy a MatLab programok használhatók. A példánkban a Matlab segítségével végezzük el a modellezést. A felhasznált adatok az Egyesült Államok GDP adata, a fogyasztói árindex, és Fed irányadó kamata lesz. Az adatok 1960-tól állnak a rendelkezésre, de az 1990 előtti adatokat kivettem a mintából. Ennek oka, hogy az 1990 előtti időszakot más gazdasági rendszer, monetáris politika jellemezte, és az alapmutatók számítási metódusában is jelentős változások következtek be. Többek között 1971-ig aranystandard rendszer (ma már inflációs célkövetés), majd 1980-ban jelentősen megváltozik a CPI számítási metódusa (lásd itt), az 1970-1980-as években tartósan a kínálati okokra (olajár) visszavezethető infláció, mely a monetáris politika eszközeivel (kamatok) nem kezelhető, stagfláció stb. volt jelen.
Először egy negyedéves (AR{1}) elcsúsztatással végezzük a vizsgálatot, azaz arra leszünk kíváncsiak, hogy a GDP, az árindex, és az irányadó kamat között van-e bármiféle kapcsolat. Tehát például a GDP növekedése okoz-e változást az árindexben, az irányadó kamatban a következő negyedévben.
Az alábbi táblából jól látszik, hogy magas és pozitív a regressziós együttható értéke (Value oszlop), ha a változó előző és az aktuális időszaki értékét vizsgáljuk:
- Az AR{1}(1,1) a GDP előző értékei és a GDP aktuális értéke közötti kapcsolatot írja le.
- Az AR{1}(2,2) a árindex előző értékei és az árindex aktuális értéke közötti kapcsolatot írja le.
- Az AR{1}(3,3) a kamat előző értékei és a kamat aktuális értéke közötti kapcsolatot írja le.
A fenti változók tekintetében tehát az előző negyedéves változás és az aktuális változás között szoros összefüggés van, erős autokorreláció sejthető, a kapcsolat statisztikailag szignifikáns (PValue oszlop).
Value |
StandardError |
TStatistic |
PValue |
|
Constant(1) |
-0,0015697 |
0,0016878 |
-0,93 |
0,35237 |
Constant(2) |
0,0031943 |
0,00085148 |
3,7515 |
0,00017581 |
Constant(3) |
0,00038909 |
0,00079004 |
0,4925 |
0,62237 |
AR{1}(1,1) |
0,58264 |
0,074804 |
7,7889 |
6,76E-15 |
AR{1}(2,1) |
-0,032943 |
0,037737 |
-0,87295 |
0,38269 |
AR{1}(3,1) |
-0,007111 |
0,035014 |
-0,20309 |
0,83906 |
AR{1}(1,2) |
0,032233 |
0,16697 |
0,19305 |
0,84692 |
AR{1}(2,2) |
0,42072 |
0,084233 |
4,9947 |
5,89E-07 |
AR{1}(3,2) |
0,073293 |
0,078154 |
0,9378 |
0,34835 |
AR{1}(1,3) |
0,043368 |
0,039601 |
1,0951 |
0,27346 |
AR{1}(2,3) |
0,020355 |
0,019978 |
1,0189 |
0,30826 |
AR{1}(3,3) |
0,95956 |
0,018536 |
51,767 |
0 |
A GDP vizsgálata:
- AR{1}(2,1) sorok: Az előző időszaki árindex és az aktuális időszak GDP adata között negatív a kapcsolat, de nem statisztikailag szignifikáns. Vélhetően a két összefüggés között nem lineáris a kapcsolat, azaz egy meghatározott infláció felett negatív lehet a kapcsolat, máskor nincs kapcsolat.
- AR{1}(3,1) sorok: Az előző időszaki kamat és az aktuális időszak GDP adat között negatív kapcsolatot láthatunk, de ez sem statisztikailag szignifikáns.
A fenti eredmények a várakozásokkal összhangban vannak, azaz emelkedő árszint/kamatok alacsonyabb gazdasági növekedést eredményeznek.
Az árszint vizsgálata:
- AR{1}(1,2) sorok: Az előző időszak GDP változásának és az aktuális időszak árszintjének kapcsolata, mely pozitív, jelentős és szignifikáns. Elméletileg is ezt várnánk.
- AR{1}(3,2) sorok: Az előző időszaki kamat és az aktuális árszint közötti kapcsolat nulla közeli regressziós együtthatót (0,073293) mutat, mely nem szignifikáns. Elméletileg negatív kapcsolatot várunk. Hiányának oka vélhetően az, hogy a kamatemelés hatásai átlagosan négy negyedév múlva érezhetők a gazdasági adatokban (részletek itt).
A kamat vizsgálata:
- AR{1}(1,3) sorok: Az előző időszaki GDP és az aktuális kamat közötti kapcsolat vizsgálata nulla közeli együtthatót (0,043368) eredményezett, mely statisztikailag nem szignifikáns.
- AR{1}(2,3) sorok: Az előző időszaki árszint és az aktuális kamat közötti kapcsolat nulla közeli, nem szignifikáns. A Fed inflációs célkövetést alkalmaz, így pozitív együtthatót várunk elméletileg. A kapcsolat hiányának oka vélhetően az, hogy a kamatok több, mint egy negyedéves késéssel követik az inflációt.
Továbbá a fentieket kibővítettem a munkanélküliségi rátával is, melynek regressziós elemzése megerősíti az elméleti várakozásokat (regerssziós táblát nem mellékelem), azaz növekvő infláció -> jegybanki kamatemelés -> magasabb munkanélküliségi rátát eredményez (pozitív kapcsolat), és csökkenő kibocsátás magasabb, növekvő munkanélküliségi rátát eredményez, azaz negatív a kapcsolat.
A fentiekben egy negyedéves csúszással, eltolással vizsgáltuk az adatokat, kerestük az összefüggést, azaz egy változóban bekövetkező változás, milyen hatásokat vált ki a többi változóban egy negyedév múlva. Látható volt, hogy több esetben az egy negyedéves eltolás rövidnek bizonyult. A folytatásban már négy negyedéves csúszással folytatjuk a vizsgálatot. Ennek oka, hogy az előzetes szimulációk lényegesen jobb eredményt mutatnak négy negyedéves késleltetés esetén.
A tárgyalásra kerülő ábrákon a jelölések
- y = GDP,
- p = árindex, infláció,
- i = irányadó kamat,
- u = munkanélküliségi ráta
Az alábbi ábrán látható, hogy az ársokk hatására (piros színnel, p jelölés) a kamat megemelkedik, a GDP kezdetben kismértékben növekszik, majd csökken (kék, y). A munkanélküliségi ráta (lila, u) alakulása is tükrözi az elméleti várakozásokat, azaz növekvő infláció -> jegybanki kamatemelés -> csökkenő kibocsátás és növekvő munkanélküliség.
Egy kamatsokk (drasztikus kamatemelés) esetében azt láthatjuk, hogy a GDP kezdetben növekszik és az árszínvonal is, majd mindkettő csökkenésnek indul. A kamatsokk hatása alatt a várt szerint alakul a munkanélküliség, azaz csökken a kibocsátás, növekszik a munkanélküliség.
Az alábbi ábrán a kibocsátás-sokk (drasztikus GDP növekedés) hatásai láthatók. Itt az árszínvonal megugrik, majd csökken, ahogy a kamatok is. Kibocsátási sokk esetében a munkanélküliségi ráta csökken (-5 közeli érték), majd növekszik, itt is negatív a kapcsolat a GDP és a munkanélküliségi ráta alakulása között.
Munkanélküliségi sokk (pl. járvány okozta) hatására kezdetben növekszik a GDP (várakozásommal ellentétesen), majd csökken. A kamatok és a munkanélküliségi ráta közötti negatív kapcsolat is megfigyelhető.
Az alábbi grafikonon a kamat, kibocsátás, infláció összefüggéseit láthatjuk egy ársokk esetében 1, 2, 4 negyedéves (lag 1, 2, 4 jelölés) eltolás esetében. Itt már kivettem a munkanélküliségi rátát, mert az ábra áttekinthetetlenné vált. A grafikon alapján az a megállapítás tehető, hogy a 2-4 negyedéves eltolások jobban tükrözik az elméleti várakozásokat.
A fentiekben látható volt, hogy a makrogazdasági modellezés elsődleges célja, hogy megértsük a különböző makrogazdasági tényezők egymásra gyakorolt hatásait. A szimulációk segítségével a változások iránya, időbeli lefutása előre jelezhető. Egyes esetekben előrejelzésre is használják ezeket a modelleket, de ehhez érdemes figyelni a regressziók eredményét, azaz nem minden esetben beszélhetünk statisztikailag szignifikáns eredményről. Emiatt a modell előrejelzése és a tényadat között jelentős eltérés is lehet.
Ha kérdésed van a fentiekkel kapcsolatban, hozzá szeretnél szólni a témához, csatlakozz facebook csoportunkhoz ide kattintva!
Tanfolyamaink:
- Befektetési alapismeretek, stratégiák, részletek itt.
- Tőzsdei kereskedés magyar és külföldi piacokon, részletek itt.
- Rövid távú, daytrade kereskedés devizákkal, részvényekkel, részletek itt.
- Bitcoin és kriptoeszközök képzés, részletek itt.