Stosowane modele równowagi ogólnej (CGE), ćwiczenia 1
Zagadnienia
• Pakiet GEMPACK – programy WinGEM, ViewHAR, TABmate, ViewSOL, RunGEM.
• Przykładowy model CGE (MINIMAL); pliki modelu; baza danych; uruchamianie symulacji i przeglądanie wyników.
• Kodowanie modelu – elementy języka TABLO.
Model MINIMAL – przygotowanie plików, baza danych
1. Utworzyć własny folder roboczy, a w nim podkatalog „MINIMAL”.
2. Zapisać w nim pliki minbasic.zip oraz mindocs.zip i rozpakować je. Źródło plików:
http://www.monash.edu.au/policy/minimal.htm.
3. Uruchomić program WinGem.
4. Otworzyć plik bazy danych minimal.har za pomocą programu ViewHAR (HA files->ViewHAR).
Co oznaczają poszczególne zmienne, w jakich jednostkach są wyrażone, jakie są wymiary tych zmiennych (zbiory COM, SRC, USER, FAC, IND).
5. Na podstawie danych z pliku minimal.har ułożyć w arkuszu kalkulacyjnym tablicę input- output i sprawdzić jej bilansowanie.
Model MINIMAL – przykładowa symulacja
1. Ustalić katalog z plikami modelu MINIMAL jak folder roboczy i folder z plikami wejściowymi – opcja File->Change both default directories.
2. Otworzyć plik z kodem modelu w języku TABLO (minimal.tab), klikając przycisk Select. Kliknąć przycisk Edit i przejrzeć plik modelu.
3. Kliknąć przycisk Run w celu kompilacji modelu.
4. Kliknąć przycisk Go to GEMSIM, a następnie w nowo otwartym oknie Select i wybrać plik z założeniami symulacji (wagecut.cmf – symulacja zakłada egzogeniczny wzrost płac realnych o 1%). Kliknąć Edit i przejrzeć plik.
5. Uruchomić symulację klikając przycisk Run w oknie GEMSIM. Następnie obejrzeć rozwiązanie przy pomocy programu ViewSOL (przycisk Go to ViewSOL).
6. Otworzyć plik agg3.upd, zawierający zaktualizowaną tablicę input-output w ujęciu wartościowym (w cenach bieżących). Sprawdzić w arkuszu kalkulacyjnym bilansowanie tablicy.
Po wykonaniu powyższych ćwiczeń należy w edytorze TABmate wybrać opcję Tools->Delete junk files, aby oczyścić folder z pomocniczych plików pakietu GEMPACK.
Przykład – kodowanie modelu w języku TABLO i przeprowadzanie symulacji
1. W swoim katalogu roboczym utworzyć podakatalog o nazwie „model1” i zapisać w nim pliki model1.tab, model1.cmf i dane.har (do pobrania ze strony www.inforum.uni.lodz.pl, sekcja Materiały, Modele równowagi ogólnej).
2. Należy zakodować następujący model (układ równań):
∑
=
+
=
2
j 1
i i j ij i
ix B x C y
A
gdzie A, B, C są współczynnikami (stałymi), a x, y – zmiennymi (wyrażającymi domyślnie procentowe przyrosty). Wartości współczynników zawarte są w pliku dane.har.
[Podstawiając wartości współczynników otrzymujemy następujący układ równań:
1 2 1
1 6 3
10x =x + x + y
2 2 1
2 4 2 8
14x = x + x + y ]
Przycisk TabloCheck – sprawdzanie poprawności kodu.
3. Symulacja – wzrost Y1 o 10%.