• Nie Znaleziono Wyników

Błąd linearyzacji (1)

N/A
N/A
Protected

Academic year: 2021

Share "Błąd linearyzacji (1)"

Copied!
17
0
0

Pełen tekst

(1)

Stosowane modele równowagi ogólnej (CGE)

ogólnej (CGE)

Wykład 2

(2)

Linearyzacja – elementarne równania

1) Y=X·Z 2) Y=X/Z 3) Y=X+Z 4) Y=X–Z

5) Y=Xα gdzie α – stała.

6) Y= α·X gdzie α – stała.

7) P·Y= P·X+ P·Z

(3)

Linearyzacja – ćwiczenia

1) V=PK·K+PL·L

2) Y=β·Kα·L(1–α) gdzie α, β – stałe.

3) Y=2·X2+3/Y

4) Y=(2·X·Z–5·W)3

(4)

Błąd linearyzacji (1)

Z poprzedniego wykładu:

• Równanie „na poziomach”: Y=X2+Z

• Postać zlinearyzowana:

y=2X2/Y·x + Z/Y·z y=2X2/Y·x + Z/Y·z

gdzie małe litery wyrażają procentowe przyrosty (krańcowe), a duże – poziomy zmiennych (ich wartości wyrażające początkowe rozwiązanie równania „na poziomach”).

• W równaniu zlinearyzowanym x, y, z są

zmiennymi; X, Y, Z – współczynnikami (stałymi).

(5)

Błąd linearyzacji (2)

• Mając następujące rozwiązanie

początkowe: X=3, Z=6, Y=15 równanie zlinearyzowane przyjmuje postać:

y=6/5·x + 2/5·z

• Zakładając, że X↑20%, Z↓10%, tj. x=20, z=–10, otrzymujemy:

y=6/5·20 + 2/5·(–10)=20 [Y↑20%]

• Jest to wynik przybliżony. Dokładny wynik to Y↑22,4%.

(6)

Błąd linearyzacji – ćwiczenie

• Równanie „na poziomach”:

• Rozwiązanie początkowe: X=4, Y=2.

• Równanie zlinearyzowane: ………….

X Y =

• Zakładamy wzrost X z 4 do 16 (o 300%).

• Wynik dokładny: Y rośnie o …………%.

• Aproksymacja: y=………..

(7)

Y 1 step YJ

dY

Błąd linearyzacji – ilustracja

Exact

X0 X X

Y0

Yexact

dX F

Yexact – rozw. dokładne; YJ – rozw. przybliżone (metoda Johansena).

Źródło: dokumentacja modelu MINIMAL.

(8)

Y 1 step

3 step Exact Y1

Y3 Yexact Y2

YJ

Jak zmniejszyć błąd linearyzacji? (1)

Exact

X0 X1 X2 X3 X

Y0

Y Yexact

XF

Podział zmiany X na kilka mniejszych kroków (dla mniejszych kroków błędy linearyzacji są proporcjonalnie mniejsze) – metoda Eulera (wielokrokowa – multistep).

Źródło: dokumentacja modelu MINIMAL.

(9)

Jak zmniejszyć błąd linearyzacji? (2)

• Dzieląc zmiany X na nieskończoną (a w praktyce – bardzo dużą) liczbę kroków otrzymalibyśmy dokładne rozwiązanie…

• …ale takie podejście jest nieefektywne (relatywnie długi czas obliczeń)…

(relatywnie długi czas obliczeń)…

• …dlatego zaproponowano wykorzystanie ekstrapolacji.

(10)

Ekstrapolacja rozwiązań (1)

• Rozw. w 2 krokach – w każdym zwiększamy X o 100%

• Rozw. w 4 krokach – w każdym zwiększamy X o 41,42%

·

Metoda y Błąd

Johansena (1 krok) 150% 50 p.p.

• W tym przykładzie podwojenie liczby kroków zmniejsza błąd ok. dwukrotnie – więc np. dla 8 kroków y≈106% itd.

Źródło: dokumentacja modelu MINIMAL.

·

Eulera (2 kroki) 125% 25 p.p.

Eulera (4 kroki) 112,3% 12,3 p.p.

Eulera (∞ kroków) 100% 0

(11)

Ekstrapolacja rozwiązań (2)

• Faktycznie GEMPACK dzieli zmianę X nieco inaczej, tak że otrzymamy:

·

Metoda y Błąd

Johansena (1 krok) 150% 50 p.p.

Eulera (2 kroki) · 127,5% 27,5 p.p.

Eulera (2 kroki) 127,5% 27,5 p.p.

Eulera (4 kroki) 114,16% 14,16 p.p.

Eulera (∞ kroków) 100% 0

(12)

Rozw. wielokrokowe a współczynniki (1)

• W poprzednim przykładzie

zlinearyzowane równanie nie zawierało współczynników.

• Inny przykład: Y=X2+1

( Y = X )

• Po linearyzacji: y=2·X2/Y·x

• Lub y=C·x gdzie C=2·X2/Y

• W powyższym równaniu występuje współczynnik C.

(13)

Rozw. wielokrokowe a współczynniki (2)

• Zał. rozw. początkowe: X=1, Y=2.

• Symulujemy zmianę X=1→X=4, dzieląc ją na 2 kroki: X=1→X=2→X=4.

• W punkcie X=1 współczynnik C=...

• W punkcie X=1 współczynnik C=...

• Ale w punkcie X=2 współczynnik C=...

• Zatem w symulacji wielokrokowej (inaczej niż w 1-krokowej) współczynniki nie są

stałe i powinny być aktualizowane z każdym krokiem symulacji.

(14)

Rozw. wielokrokowe a współczynniki (3)

• W kodzie modelu (TABLO) do aktualizacji współczynników służy polecenie Update.

(15)

Rodzaje Update

• Jeśli w modelu jest zmienna p_x

wyrażająca procentowy przyrost X:

Update X = p_x;

• Jeśli X=X1·X2·X3:

• Jeśli X=X1·X2·X3:

Update X = p_x1*p_x2*p_x3;

• W pozostałych przypadkach potrzebna formuła na zwykły przyrost (krańcowy) X.

Update (change) X = ...;

(16)

Przykład – plik TAB

(17)

Przykład – plik CMF

Cytaty

Powiązane dokumenty

Dodaj do modelu zmienną p3tot, wyrażającą średnią (agregatową) procentową zmianę cen dóbr konsumpcyjnych.. Dodaj równanie

• Powiązania produkcji w różnych gałęziach gospodarki (zmiana popytu na produkty jednej gałęzi prowadzi do zmian produkcji innych galęzi – co jest skutkiem

Na podstawie danych z pliku minimal.har ułożyć w arkuszu kalkulacyjnym tablicę input- output i sprawdzić jej bilansowanie.. Ustalić katalog z plikami modelu MINIMAL

Przeprowadź symulację skutków zmiany popytu konsumpcyjnego na wybrane (jedno) dobro i

Eksport powinien być („na poziomach”) funkcją relacji cen produktów krajowych do cen światowych tych produktów (wyrażonych w jednakowej walucie) oraz funkcją

Przedstaw dekompozycję (popytową) zmiany produkcji sektora AgricMining.. Przedstaw dekompozycję zmian PKB

• Horridge M., Powell A., MINIMAL – a Simplified General Equilibrium Model, Centre of Policy Studies, Monash University, 2001. J., A Primer on Static Applied General

Na podstawie danych z pliku minimal.har ułożyć w arkuszu kalkulacyjnym tablicę input- output i sprawdzić jej bilansowanie.. Uruchomić