Wykład 5-6
Wielorównaniowe modele ekonometryczne
Przy analizie złożonych zjawisk ekonometrycznych model jednorównaniowy tłumaczący kształtowanie się jednej zmiennej objaśnianej może być niewystarczający. Może być tak, że pojedyncze równanie jest częścią układu relacji opisywanego zespołem relacji. W takim wypadku konstruujemy model wielorównaniowy - zespół równań. Każde z równań wyjaśnia kształtowanie się jednej zmiennej objaśnianej. Ze względu na sprzężenie między wielkościami występującymi w modelu, zmienna objaśniana w jednym równaniu, może być objaśniającą w innym równaniu.
Wyróżniamy dwa podstawowe sposoby zapisu modeli wielorównaniowych. Zapis w postaci strukturalnej i zapis w postaci zredukowanej.
Postać strukturalna oddaje strukturę związków między zmiennymi. Każde równanie w tej postaci objaśnia jedną zmienną pozostałymi zmiennymi. Postać strukturalna jest „naturalną” postacią modelu.
Przypomnienie
Zmienne pojawiające się w równaniach modelu dzielimy na:
zmienne objaśniane, objaśniające;
zmienne endogeniczne, egzogeniczne;
zmienne bieżące, opóźnione.
Podział na zmienne objaśniane i objaśniające, to podział określany na poziomie pojedynczego równania.
Podział na zmienne endogeniczne i egzogeniczne, to podział określany na poziomie całego modelu. Zmienne endogeniczne to te, które są objaśniane modelem (w jakimś równaniu modelu). Zmienne egzogeniczne określane są poza modelem (nie są objaśniane żadnym równaniem).
W dynamicznym modelu wielorównaniowym mogą występować zmienne z różnych okresów. Endogeniczne i egzogeniczne zmienne mogą być nieopóźnione, czyli z okresu bieżącego, jak i opóźnione, czyli z okresów wcześniejszych.
Zmienne endogeniczne nieopóźnione nazywa się zmiennymi łącznie współzależnymi.
Zmienne egzogeniczne i opóźnione endogeniczne nazywamy zmiennymi z góry ustalonymi, na ich podstawie wyliczamy wartości obecne zmiennych endogennych.
Zmienne |
Nieopóźnione |
Opóźnione |
Endogeniczne |
Łącznie współzależne |
|
Egzogeniczne |
|
Z góry ustalone |
Podział na zmienne łącznie współzależne i z góry ustalone jest ważny z względu na szacowanie parametrów modelu.
Zazwyczaj równania modelu są unormowane, czyli tak zbudowane by współczynnik przy zmiennej endogenicznej nieopóźnionej objaśnianej w danym równaniu był równy 1.
W postać zredukowanej modelu w każdym równaniu występuje tylko jedna zmienna endogeniczna nieopóźniona, ta która jest wyjaśniana równaniem, wszystkie pozostałe zmienne są z góry ustalone. Postać zredukowana jest wygodna do szacowania parametrów modelu.
Przykład 1
Rozpatrujemy model ekonometryczny dany równaniami:
Ct = 0 + 1·Yt + t (1)
Yt = Ct + It + Gt (2)
Gdzie Ct - zagregowana konsumpcja,
Yt - dochód narodowy,
t - składnik losowy,
It - inwestycje,
Gt - wydatki rządowe.
Równanie (1) jest równaniem stochastycznym (uwzględniającym czynnik losowy). Opisuje wielkość zagregowanej konsumpcji przy pomocy wielkości dochodu narodowego zaburzonego czynnikiem losowym.
Równanie (2) ma charakter bilansowy. Wiąże dochód narodowy z konsumpcją, inwestycjami i wydatkami rządowymi.
Model wyjaśnia wielkości opisywane w chwili t. Nie pojawiają się żadne wielkości z innych chwil, nie ma wielkości opóźnionych.
Ct , Yt są zmiennymi endogenicznymi nieopóźnionymi.
Gt , It są zmiennymi egzogenicznymi nieopóźnionymi.
W równaniu (1) Ct jest zmienną objaśnianą, Yt zmienną objaśniającą.
W równaniu (2) Yt jest zmienną objaśnianą, Ct , It , Gt zmiennymi objaśniającymi.
Zmiennymi z góry ustalonymi są nieopóźnione zmienne egzogeniczne It , Gt .
Przykład 2
Rozpatrujemy model ekonometryczny dany równaniami:
Ct = 0 + 1 · Yt + 1t (3)
Yt = 0 + 1·Ct + 2·It-1 + 2t (4)
Gdzie Ct - zagregowana konsumpcja,
Yt - dochód narodowy,
1t , 2t - składniki losowe,
It - inwestycje,
Model wyjaśnia wielkości opisywane w chwili t.
Równanie (3) ma taką samą postać ja równanie (1).
Równanie (4) wiąże wielkość dochodu z konsumpcją i poziomem inwestycji w roku poprzednim. Uwzględnia wpływ czynnika losowego.
Ct , Yt są zmiennymi endogennymi nieopóźnionymi. Gt , It są zmiennymi egzogennymi nieopóźnionymi, zaś It-1 jest zmienną egzogenną opóźnioną.
W równaniu (4) Yt jest zmienną objaśnianą, Ct oraz zmienna opóźniona It-1 są zmiennymi objaśniającymi.
Jedyną zmienną z góry ustaloną w modelu jest opóźniona zmienna egzogeniczna It-1 .
Przykład 3
Jeślibyśmy zmodyfikowali przykład 2 uznając, że poziom dochodu Yt objaśnia Ct-1 konsumpcja z roku ubiegłego, a nie Ct konsumpcja z roku bieżącego, to model miałby postać:
Ct = 0 + 1·Yt + 1t (5)
Yt = 0 + 1·Ct-1 + 2·It-1 + 2t (6)
W tym modelu nieopóźnione zmienne endogeniczne są takie same jak w modelu z przykładu 2. Zbiór zmiennych z góry ustalonych tworzą zaś opóźnione o rok: konsumpcja z roku ubiegłego Ct-1 (zmienna endogeniczna) oraz inwestycje z roku ubiegłego It-1 (zmienna egzogeniczna).
Postać strukturalna modelu.
Oznaczmy:
yti - obserwacja i-tej zmiennej endogenicznej w chwili t
ztj - obserwacja j-tej zmiennej z góry ustalonej w chwili t;
jeśli w równaniu występują stałe, to wprowadzamy fikcyjną zmienną stale równą jeden
i = 1, 2,…, m; j = 1, 2,…, k;
……
Przenoszą wszystkie zmienne współzależne i z góry ustalone na jedną stronę dostajemy:
……
Wprowadzając zapis macierzowy możemy postać strukturalną modelu zapisać równaniem macierzowym:
BYt + Zt = t ; t = 1, 2, …
gdzie:
Przykład 4
Niech Yt = (Y1t , Y2t)T dwuwymiarowy wektor zmiennych endogenicznych oraz niech Zt = (1 , Z1t , Z2t , Z3t)T czterowymiarowy wektor zmiennych egzogenicznych rozszerzony przez dodanie stałej do wektora trzywymiarowego.
Niech model ekonometryczny ma postać:
Y1t = 12·Y2t + γ10 + γ11·Z1t + γ12·Z2t +γ13·Z3t + 1t
Y2t = 21·Y1t + γ20 + γ21·Z1t + γ22·Z2t +γ23·Z3t + 2t
Postać powyższa jest postacią strukturalną modelu.
Przenosząc zmienne egzogeniczne zmienne współzależne i z góry ustalone na lewą stronę, możemy przedstawić model w postaci macierzowej:
B·Yt + ·Zt = (7)
To postać strukturalna modelu w zapisie macierzowym.
Postać zredukowana modelu
W postaci zredukowanej zmiennymi objaśniającymi są jedynie zmienne z góry ustalone. W postaci macierzowej:
B·Yt + ·Zt = t
B-1·B ·Yt + B-1··Zt = B-1·t
Yt = -B-1··Zt + B-1·t
Yt = ·Zt + t
gdzie: = -B-1·· ; t = B-1·t ;
Przykład 5
Badamy model strukturalny złożony z dwóch równań:
kt = 12 zt + 13 it + 1 + 1t
zt = 21 kt + 22 pt + 2 + 2t
Gdzie:
kt - wartość majątku trwałego w okresie t;
zt - liczba zatrudnionych w okresie t;
it - wartość nakładów inwestycyjnych w okresie t;
pt - wielkość produkcji w okresie t;
jt - wielkość składnika losowego w okresie t równania j-tego.
Postać macierzowa modelu strukturalnego:
kt - 12 zt - 13 it - 1 = 1t
-21 kt + zt - 22 pt - 2 = 2t
B·Yt + ·Zt = t
Postać zredukowana: Yt = ·Zt + t
= -B-1·· ; musimy najpierw obliczyć det (B) = 1 - 21 12 ;
a więc
skąd
Klasyfikacja modeli wielorównaniowych.
Modele wielorównaniowe dzielimy na trzy rozłączne klasy ze względu na powiązania występujące między nieopóźnionymi zmiennymi endogenicznymi:
modele proste,
modele rekurencyjne,
modele o równaniach współzależnych.
Model jest modelem prostym jeśli zmienne endogeniczne nieopóźnione nie są ze sobą wzajemnie powiązane.
Model jest modelem rekurencyjnym jeśli powstaje łańcuch zmiennych endogenicznych nieopóźnionych. W równaniach objaśniających zmienną Ykt pojawiają się zmienne Yjt dla j<k, nie pojawiają się zaś dla j>k.
Model jest modelem o zmiennych współzależnych jeśli nie jest ani modelem prostym, ani rekurencyjnym. W tym modelu pojawiają się zmienne nieopóźnione endogeniczne jednocześnie od siebie zależne.
Proste metody ustalania z jakim modelem mamy do czynienia.
Metoda wykorzystująca schemat strzałkowy
Rysujemy graf zorientowany, którego wierzchołki numerujemy zmiennymi endogenicznymi nieopóźnionymi. Z wierzchołka Yi do wierzchołka Yk rysujemy strzałkę skierowaną, jeśli zmienna Yi jest zmienną objaśniającą w równaniu wyjaśniającym dla zmiennej Yk.
Jeśli w grafie nie ma żadnych strzałek to jest to model prosty. Jeśli strzałki tworzą powiązania bez pętli, to jest to model rekurencyjny. Jeśli pojawia się przynajmniej jedna pętla to jest to model o równaniach współzależnych.
Metoda wykorzystująca kształt macierzy parametrów B.
Jeżeli możemy tak przenumerować zmienne i równania w modelu, by macierz współczynników przy nieopóźnionych zmiennych endogenicznych była:
diagonalna, to rozważany model jest modelem prostym,
trójkątna, to rozważany model jest modelem rekurencyjnym,
jeśli nie możemy osiągnąć ani macierzy diagonalnej, ani trójkątnej to model jest modelem o równaniach współzależnych.
Przykład 5 Rozważamy model z przykładu 2 zmieniając oznaczenia parametrów i dokonując przekształceń:
Ct = 0 + 1 · Yt + 1t (3)
Yt = 0 + 1·Ct + 2·It-1 + 2t (4)
Ct - 1·Yt = 0 + 1t (3`)
-1·Ct + Yt = 0 + 2·It-1 + 2t (4')
Ct + 12·Yt = γ10 + 1t (3``)
21·Ct + Yt = γ20 + γ21·It-1 + 2t (4'')
Macierz współczynników B przez zmianę numeracji nie da się sprowadzić do postaci diagonalnej, ani trójkątnej. Rozważany model jest więc modelem o równaniach współzależnych.
Posługując się schematem strzałkowym dostajemy:
Ct ↔Yt
A więc również widzimy, że jest to modelem o równaniach współzależnych.
Jest to również model dynamiczny, w równaniach pojawiają się wartości opóźnione.
Przykład 6 Rozważamy model z przykładu 3 zmieniając oznaczenia parametrów:
Ct = 0 + 1 · Yt + 1t (5)
Yt = 0 + 1·Ct-1 + 2·It-1 + 2t (6)
Ct + 12·Yt = γ10 + 1t (5`)
Yt = γ20 + γ21·Ct-1 + γ22·It-1 + 2t (6')
Macierz współczynników B jest w postaci trójkątnej. Rozważany model jest więc modelem rekurencyjnym.
Posługując się schematem strzałkowym dostajemy:
Yt → Ct
A więc również widzimy, że jest to modelem rekurencyjny.
Jest to również model dynamiczny, w równaniach pojawiają się wartości opóźnione.
Przykład 7
Badamy model dany równaniami:
Y1t = 10 + 11X1t + 12Y2t + 1t (11)
Y2t = 20 + 21X1t + 22Y1t + 2t (12)
Wyznacz zmienne endogeniczne, egzogeniczne, objaśniane i objaśniające, z góry ustalone.
Czy w modelu występują zmienne opóźnione?
Czy to jest model dynamiczny, czy statyczny?
Jaka jest postać strukturalna tego modelu w zapisie macierzowym?
Odpowiedź:
Jaki to jest typ modelu ze względu na charakter powiązań między zmiennymi endogenicznymi nieopóźnionymi?
Odpowiedź na podstawie postaci macierzy współczynników przy zmiennych endogenicznych nieobciążonych - model o równaniach łącznie współzależnych.
Y1 ↔ Y2
Odpowiedź na podstawie schematu strzałowego.
Przykład 8
Badamy model dany równaniami:
Y1t = 10 + 11X1t + 12Y2,(t-1) + 1t (13)
Y2t = 21X1t + 22Y1t + 2t (14)
Czy jest to model statyczny czy dynamiczny?
Dynamiczny. Co prawda nie występuje samodzielnie czynnik czasu, ale są zmienne opóźnione.
Czy w modelu są zmienne endogeniczne nieopóźnione?
W każdym modelu są zmienne endogeniczne nieopóźnione. W tym modelu to są: Y1t , Y2t .
Czy w modelu są zmienne endogeniczne opóźnione?
Jest : Y2,(t-1) .
Czy w modelu są zmienne egzogeniczne nieopóźnione?
Są: 1 , X1t . Komentarz: stała 1 jest traktowana jak stała zmienna egzogeniczna.
Czy w modelu są zmienne egzogeniczne opóźnione?
W tym modelu nie ma.
Jaki to jest model ze względu na charakter powiązań między zmiennymi endogenicznymi nieopoźnionymi?
To jest model o równaniach rekurencyjnych. Macierz współczynników przy zmiennych nieopóźnionych endogenicznych jest trójkątna. W schemacie strzałowym są strzałki lecz nie ma pętli.
Są dwie zmienne endogeniczne Y1 , Y2 . Są dwie zmienne egzogeniczne 1 , X1 .
Estymacja parametrów modeli wielorównaniowych
W modelu jednorównaniowym, przy spełnieniu odpowiednich założeń, do estymacji parametrów strukturalnych posługujemy się metodą najmniejszych kwadratów (MNK).
W modelu wielorównaniowym niestety nie zawsze możemy tak postąpić.
Kiedy możemy? Możemy w modelu prostym. Brak tu powiązań między zmiennymi endogenicznymi nieopóźnionymi występującymi w poszczególnych równaniach modelu. Każde równanie możemy traktować tak, jakby było osobnym modelem jednorównaniowym. W każdym równaniu, jeżeli tylko spełnione są założenia MNK, szacujemy parametry strukturalne metodą najmniejszych kwadratów (MNK).
W tym wypadku mówimy o metodzie estymacji pojedynczej, po kolei estymowaliśmy parametry równanie po równaniu.
W przypadku modelu rekurencyjnego możemy postąpić następująco. Przenumerowujemy równania tak, by w pierwszym występowała tylko jedna zmienna endogeniczna nieopóźniona. W kolejnych zaś równaniach dochodziła następna zmienna endogeniczna nieopóźniona.
(a) Y1t = 10 + 11·X1t + 1t
(b) Y2t = 20 + 21·X2t + 22·Y1t + 2t
(c) Y3t = 30 + 31·X2t + 32·Y1t + 33·Y1t + 3t
Parametry równania (a) szacujemy standardowo metodą MNK.
Niech:
(a') Y^1t = ^10 + ^11·X1t
Równanie teoretyczne wyliczone na podstawie obserwacji zmiennej Y1.
Parametry równania (b) szacując na podstawie obserwacji Y2 i wartości teoretycznych Y^1 (zamiast Y1). W ten sposób omijamy trudności związane z występowaniem zmiennej Y1 (losowość).
Analogicznie postępujemy z kolejnymi równaniami. Do estymacji parametrów kolejnego równania, pozbywamy się kolejnych zmiennych endogenicznych nieopóźnionych, wstawiając w ich miejsce ich estymaty. Tak krok po kroku dostajemy estymaty nieobciążone parametrów strukturalnych kolejnych równań.
Jak postępujemy, gdy model jest modelem o równaniach łącznie współzależnych. Sprowadzamy model do postaci zredukowanej. W postaci zredukowanej badany model jest modelem prostym. Jeśli składniki losowe z różnych równań są niezależne stosujemy do każdego z nich metodę najmniejszych kwadratów.
Przykład 8 (Nowak 46)
Badamy zależność między wydatkami na żywność (Y1) i na odzież i obuwie (Y2) z uwzględnieniem miesięcznych dochodów (Z). Wszystkie wielkości w tysiącach złotych na 1 osobę.
Ekonometria II Eko II W5-6.doc
4/8