Teoria Inflacji - E-SGH

Transkrypt

Teoria Inflacji - E-SGH
Ekonometria
Wykład 6 - Kointegracja, rozkłady opóźnień
Dr Michał Gradzewicz
Katedra Ekonomii I
KAE
Plan wykładu
Ekonometria szeregów czasowych i zależności pomiędzy nimi
• Przykłady ważnych modeli dynamicznych dla procesów stacjonarnych
– Model ze skończonym rozkładem opóźnień – DL (Distributed Lag)
– Model z nieskończonym rozkładem opóźnień – model Koycka
– Model autoregresyjny z rozkładem opóźnień – ADL (Autoregressive Distributed Lag)
•
Regresja pozorna i kointegracja
– Testowanie kointegracji – metoda Engle’a-Grangera
•
Przykład ważnej klasy modeli dla procesów niestacjonarnych, skointegrowanych
– model korekty błędem (ECM – Error Correction Model)
Modele dynamiczne
•
•
Zależności między zmiennymi często mają charakter dynamiczny – są rozłożone w
czasie
Dlaczego?
– Opóźnienia w oddziaływaniu polityki makroekonomicznej (np. pieniężnej czy fiskalnej)
na gospodarkę
– Opóźnienia w reakcji (dostosowania) przedsiębiorstw czy gospodarstw domowych na
zmiany w ich otoczeniu gospodarczym, będące rezultatem m.in. długookresowego
charakteru niektórych kontraktów
– Na bieżące decyzje podmiotów gospodarczych wpływają ich oczekiwania odnośnie
przyszłości, a oczekiwania często formułowane są na podstawie przebiegu zjawisk
historycznych, co naturalnie wprowadza dynamiczny charakter powiazań pomiędzy
wielkościami makroekonomicznymi
– Ciągłe procesy obserwowane są w dyskretnych punktach czasu
– Niektóre obserwowane procesy są konsekwencją zjawisk obserwowanych wcześniej, np.
dzisiejszy wzrost sprzedaży mieszkań deweloperskich przełoży się na wzrost popytu na
meble i sprzęt RTV i AGD w okresach późniejszych
•
Zależności dynamiczne można stosunkowo łatwo modelować, uwzględniając
opóźnienia odpowiednich zmiennych, warto jednak wiedzieć jak to robić i jakie są
konsekwencje możliwych rozwiązań
Modele ze skończonym rozkładem opóźnień (Distributed Lag
Model – DL)
•
Odzwierciedlają dynamiczny charakter powiązań pomiędzy zmiennymi (dostosowania są
rozłożone w czasie) – DL(p) (założenie: 𝑦𝑡 jest zmienna stacjonarną)
𝑝
𝑦𝑡 = 𝛼 +
𝛽𝑖 𝑥𝑡−𝑖 + 𝜖𝑡
𝑖=0
•
W takich modelach mnożniki estymowane są bezpośrednio, a wpływ 𝑥 na 𝑦 wygasa
całkowicie po 𝑝 okresach
•
𝛽0 =
•
Kolejne mnożniki: 𝛽𝑖 =
•
Mnożnik długookresowy 𝛽 = 𝑖=0 𝛽𝑖 mierzy długookresową reakcję 𝑦 na trwały,
jednostkowy wzrost 𝑥
Przykładowo 𝑦𝑡 = 𝛼 + 1.3𝑥𝑡 + 2.1𝑥𝑡−1 + 1.2𝑥𝑡−2 + 0.3𝑥𝑡−3
Mnożnik krótkookresowy wynosi 1.3
Mnożnik długookresowy wynosi
4.9 = 1.3 + 2.1 + 1.2 + 0.3
•
•
•
𝜕𝑦𝑡
𝜕𝑥𝑡
- nazywany jest mnożnikiem bezpośrednim
𝜕𝑦𝑡
𝜕𝑥𝑡−𝑖
mierzą opóźnioną o 𝑖 reakcję 𝑦 na jednostkową zmianę 𝑥
𝑝
Model Koycka – z nieskończonym rozkładem opóźnień
•
Ogólnie model z nieskończonym rozkładem opóźnień ma postać (założenie: 𝑦𝑡 jest zmienna
stacjonarną):
∞
𝑦𝑡 = 𝛼 +
𝛽𝑖 𝑥𝑡−𝑖 + 𝜖𝑡
𝑖=0
•
Założenie: lim 𝛽𝑖 = 0. Modelu tego nie da się bezpośrednio wyestymować (nieskończona
•
liczba parametrów na skończonej próbie).
Ale jeśli nałożymy restrykcje na kształtowanie się parametrów, redukujemy przestrzeń
estymowanych parametrów do skończonej liczby
•
𝑖→∞
W modelu Koycka restrykcje te mają postać: 𝛽𝑖 = 𝛽0 𝜆𝑖 , gdzie 𝜆 < 1 (co zapewnia, że
lim 𝛽𝑖 = 0)
𝑖→∞
Wtedy mnożnikiem bezpośrednim jest 𝛽0 a wszystkie mnożniki tworzą malejący ciąg:
𝛽0 , 𝛽1 = 𝛽0 𝜆, 𝛽2 = 𝛽0 𝜆2 , …
9
beta0 = 2, lambda = 0.75
• Mnożnik długookresowy jest sumą:
8
𝛽0
7
𝛽=
𝛽𝑖 = 𝛽0 + 𝛽0 𝜆 + 𝛽0 𝜆2 + 𝛽0 𝜆3 + ⋯ =
1−𝜆 6
•
𝑖
•
Przykładowo dla 𝛽0 = 2, 𝜆 = 0.75
2
2
𝛽=
= =8
3 1
1−
4 4
5
4
3
2
1
mnożniki
łączna reakcja
0
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Estymacja modelu Koycka
•
Model Koycka musi zostać odpowiednio przekształcony, aby można było
wyestymować jego parametry
• Wyprowadzenie postaci do estymacji:
𝑦𝑡 = 𝛼 + 𝛽0 𝑥𝑡 + 𝛽1 𝑥𝑡−1 + 𝛽2 𝑥𝑡−2 + ⋯ + 𝜖𝑡
| −
𝜆𝑦𝑡−1 = 𝜆𝛼 + 𝜆𝛽0 𝑥𝑡−1 + 𝜆𝛽1 𝑥𝑡−2 + ⋯ + 𝜆𝜖𝑡−1
• Ponieważ 𝛽1 = 𝜆𝛽0 , 𝛽2 = 𝜆𝛽1 , itp., zatem wszystkie opóźnione 𝑥 zredukują się
𝑦𝑡 − 𝜆𝑦𝑡−1 = 𝛼 − 𝜆𝛼 + 𝛽0 𝑥𝑡 + 𝜖𝑡 − 𝜆𝜖𝑡−1
• Zatem ostatecznie:
𝑦𝑡 = 𝛾 + 𝜆𝑦𝑡−1 + 𝛽0 𝑥𝑡 + 𝜂𝑡
Gdzie: 𝛾 = 𝛼(1 − 𝜆) oraz 𝜂𝑡 = 𝜖𝑡 − 𝜆𝜖𝑡−1
• Zatem:
– estymator przy zmiennej 𝑥𝑡 , czyli 𝛽0 , jest bezpośrednio uzyskiwanym estymatorem
mnożnika bezpośredniego
– Pozostałe mnożniki uzyskujemy jako funkcje otrzymanych oczacowań: 𝛽0 𝜆, 𝛽0 𝜆2 , …
– Jeśli jest nam potrzebny estymator wyrazu wolnego modelu pierwotnego, to
uzyskujemy go z zależności: 𝛼 =
•
𝛾
1−𝜆
Problem: 𝜂𝑡 jest skorelowany z 𝑦𝑡−1 , czyli estymujemy metodą zmiennych
instrumentalnych (MZI), gdzie instrumentem może być np. opóźniony 𝑥𝑡−1
Model autoregresyjny z rozkładem opóźnień (ADL – Autoregressive
Distributed Lag)
•
•
•
•
W modelu DL rozkład w czasie dostosowań jest ograniczony rzędem opóźnienia (𝑝). Czasami
chcielibyśmy zobaczyć, czy dostosowania nie są zdecydowanie bardziej rozłożone w czasie.
Można wtedy zastosować mechanizm zbliżony do zastosowanego w modelu Koycka
(mnożniki przybliżane są ciągiem geometrycznym), co prowadzi do specyfikacji zwanej
autoregresją z rozkładem opóźnień
Często stosowany skrót – 𝐴𝐷𝐿(𝑞, 𝑝) (założenie: 𝑦𝑡 jest zmienna stacjonarną)
Postać ogólna modelu 𝐴𝐷𝐿(𝑞, 𝑝)
𝑞
𝑦𝑡 = 𝛼 +
𝑝
𝛼𝑖 𝑦𝑡−𝑖 +
𝑖=1
𝛽𝑗 𝑥𝑡−𝑗 + 𝜖𝑡
𝑗=0
•
•
𝐷𝐿 ⊂ 𝐴𝐷𝐿 (∀𝑖 𝛼𝑖 = 0)
𝐾𝑜𝑦𝑐𝑘 ⊂ 𝐴𝐷𝐿 (∀𝑖∈ 2,3,…,𝑞 𝛼𝑖 = 0 ∧ ∀𝑗∈ 1,2,…𝑝 𝛽𝑗 = 0)
•
•
Mnożnik krótkookresowy: 𝛽0
Aby policzyć mnożnik długookresowy zauważmy, że 𝑦 = 𝛼 +
względem 𝑦 otrzymujemy: 𝑦 =
𝛼
1− 𝑖 𝛼𝑖
+
𝑗 𝛽𝑗
1− 𝑖 𝛼𝑖
𝑖 𝛼𝑖 𝑦
+𝑗
𝛽𝑗 𝑥 . Rozwiązując
𝑥
𝑝
𝑗=0 𝛽𝑗
𝑞
(1− 𝑖=1 𝛼𝑖 )
•
Zatem mnożnik długookresowy ma postać: 𝛽 =
•
Pozostałe mnożniki krótkookresowe (dla kolejnych opóźnień) mogą być skomplikowaną
funkcją opóźnienia, generując różne kształty funkcji IRF
Jak dobrać rząd opóźnień?
•
•
Wybór specyfikacji (strategia modelowania):
Podejście from general to specific
–
–
–
–
•
Ustalamy początkowo maksymalne 𝑝 i 𝑞 na jakie jesteśmy się w stanie zgodzić (biorąc pod uwagę
długość próby i dostępne stopnie swobody)
Sekwencyjna redukcja zmiennych, oparta na testowaniu istotności ostatnich opóźnień (uzywając
testy dla modeli zagnieżdżonych, czyli t-Studenta czy odpowiedni test Walda istotności podzbioru
parametrów), biorąc pod uwagę kwestię stabilności parametrów, własnościach składnika losowego,
aby dojść do postaci modelu równie dobrego co początkowy (lub lepszego), ale z mniejszą liczba
parametrów
Zazwyczaj redukcję zmiennych (jako czynność sekwencyjną) można przeprowadzić na wiele
sposobów, kończąc na alternatywnych specyfikacjach finalnych -> możemy wybrać ostateczną
specyfikację porównując konkurujące modele przy użyciu skorygowanego 𝑅2 lub kryteriów
informacyjnych (AIC, SIC)
Niektórzy badacze sugerują również wybór ostatecznego modelu na podstawie oszacowania
wszystkich możliwych modeli zagnieżdżonych, policzenia dla mich określonego kryterium
informacyjnego i wybrania modelu o najniższej wartości kryterium
Istnieje jeszcze odwrotne podejście from specific to general. Jest rzadziej używane gdyż
naraża na potencjalne niebezpieczeństwo negatywnych skutków pominięcia ważnej zmiennej
(obciążenia) vs. mniejsze negatywne konsekwencje uwzględnienia w specyfikacji
niepotrzebnych zmiennych (nieefektywność)
Regresja pozorna
•
•
Jeśli analizowane zmienne są niestacjonarne, to stosując klasyczne metody
ekonometryczne przy poszukiwaniu związków między nimi możemy otrzymać
błędne wyniki, tzw. regresje pozorne
Przykład za Granger, Newbold (1974)
– Niezależnie generowane (wielokrotnie) procesy RW: 𝑦𝑡 = 𝑦𝑡−1 + 𝜖𝑡 oraz 𝑥𝑡 = 𝑥𝑡−1 + 𝜂𝑡 .
Regresja 𝑦𝑡 = 𝛼 + 𝛽𝑥𝑡 + 𝜉𝑡 często (dużo częściej niż standardowe 5%
prawdopodobieństwa błędu I rodzaju) dawała w wyniku istotne oszacowania 𝛽 oraz
statystycznie różne od 0 (test Walda) 𝑅 2
•
•
•
•
Związki oparte na danych niestacjonarnych często są niestabilne w czasie i nie mają
sensu ekonomicznego, albo sens jest jedynie pozorny
Są odzwierciedleniem jedynie trendów stochastycznych obecnych w danych
zaintegrowanych w stopniu wyższym niż 0
Często występuje w tego typu relacjach bardzo wysoka autokorelacja składnika
losowego (niskie wartości statystyki DW), wskazująca na niestacjonarność reszt
Rozwiązanie problemu:
– Doprowadzamy zmienne do postacji stacjonarnej (liczymy odpowiednie przyrosty,
najczęściej pierwsze przyrosty), ale… wtedy koncentrujemy się na wahliwości
krótkookresowej zmiennych (badamy jedynie którkookresowe zależności pomiędzy
zmiennymi), gdyż usuwany z danych informacje o zachowaniach długookresowych
– Analiza kointegracyjna i modele korekty błędem (ECM – Error Correction Model)
Kointegracja - definicja
•
•
•
•
W niektórych modelach na danych niestacjonarnych zależności mają stabilny
charakter (nie są regresją pozorną), wtedy tego typu zależności nazywamy relacją
kointegrującą
Definicja (dla 2 zmiennych): Zmienne 𝑦𝑡 ∼ 𝐼(1) oraz 𝑥𝑡 ∼ 𝐼(1) są skointegrowane z
wektorem kointegrującym 𝜷 = 𝛽0 𝛽1 𝑇 , jeżeli skłądnik losowy 𝜖𝑡 regresji
𝑦𝑡 = 𝛽0 + 𝛽1 𝑥𝑡 + 𝜖𝑡 jest stacjonarny 𝜖𝑡 ∼ 𝐼(0)
Ogólnie: ∀𝑖 𝑥𝑖 ∼ 𝐼(1), jeśli 𝜷𝑻 𝑿 ∼ 𝐼 0 , to zmienne 𝑿 są skointegrowane z
wektorem kointegrującym 𝜷
Istnienie kointegracji (relacji kointegrującej) oznacza, że analizowane zmienne
związane są zależnością długookresową (z tego powodu czasami nazywaną
równowagową),
– Charakter zależności powinien być dyktowany przez teorię ekonomiczną
– Istnienie relacji kointegrującej powinno być poparte odpowiednim testem (o którym za
chwilę)
Kointegracja – przykład teoretyczny
•
Przykład teoretyczny zależności kointegracyjnej:
– W makroekonomii definiuje się tzw. labour share, czyli udział wynagrodzenia czynnika
pracy w wypracowanym dochodzie. Wg. stylizowanych faktów Kaldora labour share
powinien być w miarę stały
– Zatem w języku ekonometrycznym – labour share powinien być stacjonarny
– 𝐿𝑆 =
𝑤𝐿
,
𝑌
gdzie 𝑤 to nominalne płace, 𝐿 – zatrudnienie a 𝑌 – nominalny PKB
– Jeśli poziom 𝐿𝑆 jest stacjonarny, to ln 𝐿𝑆 również, a ln 𝐿𝑆 = ln 𝑤 + ln 𝐿 − ln 𝑌
– Wiemy, że ln 𝑌𝑡 ∼ 𝐼 1 , ln 𝑤𝑡 ∼ 𝐼 1 , ln 𝐿𝑡 ∼ 𝐼(1), zatem zgodnie z przesłankami
teoretycznymi
– ln 𝐿𝑆𝑡 = ln
1
•
•
1
𝑤𝑡 𝐿𝑡
𝑌𝑡
= ln 𝑤𝑡 + ln 𝐿𝑡 − ln 𝑌𝑡 ∼ 𝐼(0), czyli opisywać relację kointegrującą:
ln 𝑤𝑡
−1 ln 𝐿𝑡 ∼ 𝐼(0),a wektor kointegrujący ma postać 𝜷 = 1
ln 𝑌𝑡
1
−1
𝑇
Jeśli chcemy przetestować tę przesłankę teoretyczną (stałość labour share), czy znajduje
odzwierciedlenie w danych, powinniśmy przetestować, czy labour share (lub jego logarytm)
jest stacjonarny, co oznacza, że płace, zatrudnienie i produkt związane są relacją
kointegrującą (o ile rzeczywiście wszystkie są zintegrowane w stopniu 1)
Inne przykłady dyktowanych przez teorię zależności o długookresowym charakterze:
zależność wynagrodzeń realnych od wydajności pracy, równanie popytu na pieniądz (realny
pieniądz jako funkcja nominalnych stóp procentowych i PKB), czy funkcja produkcji
Kointegracja – jak sprawdzić czy zależność między zmiennymi zintegrowanymi
nie jest pozorna?
•
•
•
Nie zawsze wiemy (a właściwie rzadko kiedy wiemy) jakie wartości powinny
przyjąć współczynniki definiujące relację kointegrującą. Jak ją wyznaczyć w
praktyce?
Jest sporo metod, mniej lub bardziej skomplikowanych
Najprostszy sposób na przetestowanie czy analizowane zmienne powiązane są
relacją kointegrującą to metoda Engle’a-Grangera (Engel, Granger 1987)
– Sprawdzamy, czy analizowane zmienne są typu 𝐼(1). Jeśli są, to:
– Szacujemy MNK parametry regresji (potencjalnej relacji kointegrującej), np:
𝑦𝑡 = 𝛾0 + 𝛾1 𝑥𝑡 + 𝜖𝑡
– Obliczamy reszty z tej regresji i testujemy ich stacjonarność
– Jeśli reszty są stacjonarne 𝐼 0 , a analizowane zmienne są niestacjonarne 𝐼 1 , to
wystosowana relacja jest relacją kointegrującą z wektorem kointegrującym 𝜸 =
– Jeśli reszty są niestacjonarne 𝐼 1 to estymowana relacja ma charakter pozorny
•
Przykłady lepszych (bardziej skomplikowanych) metod
– zmodyfikowana MNK Hansena, Phillipsa (1990),
– metoda wielowymiarowa opracowana przez Johansena (1988)
1
−𝛾1
Model korekty błędem ( ECM - Error Correction Model)
•
•
•
Niech 𝑥𝑡 ∼ 𝐼(1) oraz 𝑦𝑡 ∼ 𝐼(1) a 𝑦𝑡 − 𝛾0 − 𝛾1 𝑥𝑡 ∼ 𝐼(0) jest relacją kointegrującą, definiującą
równowagową (długookresową) zależność pomiędzy zmiennymi
Czy można jednocześnie estymować długo- i krótkookresowe zależności pomiędzy badanymi zmiennymi?
TAK. Stosując model korekty błędem ECM (gdzie 𝛿 ∈ (−1; 0))
𝑞
Δ𝑦𝑡 = 𝛼 + 𝛿 𝑦𝑡−1 − 𝛾0 − 𝛾1 𝑥𝑡−1 +
𝛼𝑖 Δ𝑦𝑡−𝑖 +
𝑖=1
•
•
•
•
•
•
𝑝
𝛽𝑗 Δ𝑥𝑡−𝑗 + 𝜖𝑡
𝑗=0
Część równania związana z parametrem 𝛿 nazywamy mechanizmem korekty błędem (ECM), opisującym
powrót systemu do długookresowej równowagi,
Część równania związana z opóźnieniami zmiennej objaśnianej i zmiennych objaśniających (część ADL) ma
na celu odpowiednie odwzorowanie zmienności krótkookresowej badanego zjawiska
Jeśli 𝑦𝑡−1 > 𝛾0 − 𝛾1 𝑥𝑡−1 oraz 𝛿 ∈ (−1; 0), to Δ𝑦𝑡 jest
ujemne, czyli 𝑦𝑡 maleje, dokładnie o fragment 𝛿
𝑦𝑡
nierównowagi z poprzedniego okresu
𝛿 = −0.5
𝑦𝑡
Mechanizm ECM opisuje zatem krótkookresowy,
stopniowy powrót tego systemu do stabilnej
długookresowej równowagi, danej relacją kointegrującą
𝑦𝑡+1
Jeśli 𝛿 = 0 to mechanizm korekty błędem jest
𝑦𝑡 = 𝛾0 + 𝛾1 𝑥𝑡
nieaktywny i równanie opisuje jedynie dynamikę
krótkookresową (ADL)
Dla mechanizmu ECM również (jak dla procesu AR)
można wyznaczyć okres połowicznego wygaśnięcia (halflife), dany wzorem:
ln 0.5
𝐻𝐿 =
𝑡 𝑡+1 𝑡+2
ln 1 + 𝛿
𝑡
Estymacja modeli ECM
•
Najprostszą metodą estymacji układu ECM jest dwukrokowa metoda Engle’aGranger’a
1. Szacujemy MNK parametry relacji kointegrującej 𝑦𝑡 = 𝛾0 − 𝛾1 𝑥𝑡 + 𝜖𝑡
2. Obliczamy reszty 𝑒𝑡 = 𝑦𝑡 − 𝛾0 − 𝛾𝑡 𝑥𝑡 i testujemy czy są one stacjonarne 𝑒𝑡 ∼ 𝐼(0)
3. Jeśli reszty są stacjonarne (tzn. oszacowana relacja jest relacją kointegrującą), to
interpretujemy reszty jako odchylenia od relacji równowagi i szacujemy pełen model
ECM:
𝑞
Δ𝑦𝑡 = 𝛼 + 𝛿𝑒𝑡−1 +
𝛼𝑖 Δ𝑦𝑡−𝑖 +
𝑖=1
•
•
𝑝
𝛽𝑗 Δ𝑥𝑡−𝑗 + 𝜉𝑡
𝑗=0
Otrzymujemy wtedy oszacowania odpowiednich parametrów części dynamicznej
modelu ECM
Stosujemy omówione wcześniej strategie dla ustalenia rzędów opóźnień w części
dynamicznej równania (np. strategię from-general-to-specific)