METODOS EM ANALISE REGIONAL E URBANA II
Análise Aplicada de Equilíbrio Geral
Prof. Edson P. Domingues
1
Uma visão geral do
GEMPACK
Histórico do GEMPACK
• O Impact Project começou em 1975 como parte da
Comissão de Assistência das Indústrias na
Austrália ( hoje Comissão de Produtividade).
• A proposta do Impact Project foi produzir
ferramentas gerais para o uso dos economistas.
Neste projeto se incluem o programa GEMPACK
e omodelo ORANI.
• O desenvolvimento do GEMPACK começou em
1984. Os atuais desenvolvedores do GEMPACK
são Jill Harrison, Mark Horridge e Ken Pearson.
O programa GEMPACK
• Pacote geral para modelos de Equilíbrio Geral, não
específico para um determinado modelo
• Permite aos modeladores concentrarem nos
aspectos econômicos dos seus modelos (ao invés
de problemas computacionais).
• Proporcionar maior produtividade aos modeladores
• Documentação e disponibilização de modelos para
outros pesquisadores
Diferentes versões
• Versão código fonte (source-code)
– Compilador Fortran
– Tamanho do modelo limitado apenas pela disponibilidade de
memória
• Versão imagem executável
– Pode construir e modificar modelos
– Modelos de tamanho médio
– Sem compilador Fortran
• Versão de Demonstração
– Pode construir e modificar pequenos modelos
– Essencialmente gratuito
Máquinas
• PC Windows (Pentium)
– Compilador Lahey LF95 (F77L-EM/32, LF90)
– Compilador Intel 64 bits (versão 10.1 do Gempack)
• Unix - Sun, DEC, RS-6000, HP9000
• VMS - VAX or ALPHA
• Em torno de 95% dos usuários utilizam PCs, e o resto Unix
GEMPACK - aplicativos
•
•
•
•
•
•
TABmate, GemEdit
– Visualiza e modifica modelos (arquivo com equações)
WinGEM
– cria executável de modelos e faz simulações
ViewHAR
– visualização e modificações no banco de dados
ViewSOL
– Visualização dos resultados de simulações
AnalyseGE
– Visualização dos resultados de simulações com o modelo
RunGEM
– implementação de fechamentos, simulações e resultados (a partir
de executável do modelo)
7
Tipos de Modelos
1. Modelos de um país em nível nacional:
Austrália,Taiwan, África do Sul, Tailândia,Brasil
2. Modelos multi-regionais
1. modelos de comércio em nível mundial
GTAP
2. Modelos de um país em nível nacional e em nível
regional : MMRF(Austrália), B-MARIA
Implementação do Modelo no GEMPACK
• Escrever as equações na forma algébricas
• Levantar dados para a solução inicial
• Construir o arquivo de entrada TABLO
Quais os
dados?
Qual
modelo?
Qual
método de
solução?
Informações
para a
simulação
Nome de arquivos
de saída?
Qual
fechamento?
Quais
choques?
Método GEMSIM
Arquivo
TABLO
1
Roda TABLO
2
Run GEMSIM
Arquivo(s)
de dado(s)
Arquivo de
Comando
3
Roda GEMPIE
GEMPIE
Arquivo de
impressão
Método RunGEM
Arquivo
TABLO
1
Roda TABLO
(WinGEM)
2
RunGEM
Arquivo(s)
de dado(s)
Fechamento
Choques
Solução no
próprio
RunGEM
Solução no
ViewSOL ou
AnalyseGE
Características do GEMPACK
•
•
•
•
Condensação algébrica dos modelos
Equações em nível ou linearizadas ou AMBAS
Várias soluções de aproximação de baixo custo
Fácil de modificar modelos e fechamentos
• Implementação do modelo MINIBR no
GEMPACK, duas opções:
• WinGEM
• RunGEM
14
GEMPACK
• Web site
www.monash.edu.au/policy/gempack.htm
http://www.monash.edu.au/policy/gpeidl.htm
• Documentos
– GPD-1, An Introduction to GEMPACK, Fifth edition, October 2000.
– GPD-2, TABLO Reference, Third edition. October 2000.
– GPD-3, Simulation Reference: GEMSIM, TABLO-generated Programs
and SAGEM, October 2000.
– GPD-4, Useful GEMPACK Programs, October 2000.
– GPD-6, Installing and Using the Source-Code Version of GEMPACK on
DOS/Windows PCs with Lahey Fortran, Tenth edition, October 2000.
– GPD-7, Installing and Using the Executable-Image Version of
GEMPACK on DOS/Windows PCs, Seventh edition, October 2000.
– GPD-8, Getting Started with GEMPACK : Hands-on Examples, Second
edition, October 2000.
15
Exemplo de implementação com
RunGEM
Modelo MINIBR
(MiniBR.gss já deve ter sido criado com o
WinGEM)
16
Instruções
• A versão demonstração do GEMPACK pode ser obtida na
internet (http://www.monash.edu.au/policy/gpeidl.htm). Siga
as instruções e instale o GEMPACK.
• Após instalar o programa, crie um diretório C:\GP\MINIBR.
• Copie todos os arquivos de MINIBR.zip para a pasta
C:\GP\MINIBR.
• Trabalhe sempre nessa pasta, não utilize a rede. Ao final,
copie toda a pasta para seu diretório ou pen drive.
1. Inicialize o RunGEM.
siga ordem das
pastas da esquerda
para a direita
18
2. Model/Data > Change Model .
Selecione o modelo MiniBR.exe na pasta C:\GP\MiniBR
Na caixa File... Deve estar especificado a base de dados do modelo (aggbr7.har)
19
3. > Closure > Load closure . Selecione o fechamento MiniBR.cls (jé pode
ter sido carregado como padrão)
20
3. > Check Closure. Verifica o fechamento
21
4. > Shocks : especifica os choques da simulação
Add to Shock List:
carrega o comando
de choque na
variável selecionada
(queda de 1% de
produtividade de
fatores primários em
todos os setores)
22
5. Destino dos arquivos de saída
Nomes podem ser alterados em cada linha (duplo click)
23
6. > Change. Especifica o método de seleção.
Selecione > Gragg, 3 solutions, 2-4-6, Subintervals 1
24
6. > Solve. Faz a simulação
25
6. Acurácia nos resultados
26
7. Resuls. Selecione variáveis
27
8. Resultados Macros
28
Simulação ilustrativa
•
10% de aumento no consumo real agregado das
famílias: x3tot=10 (p.ex. do corte de impostos)
Fechamento de curto prazo padrão. FIXOS:
•
Demanda de Investimento
•
Demanda do Governo
•
Estoque de capital corrente
•
Salário real
•
Mudança Tecnológica
•
Preços mundiais
•
Deslocamento da demanda por exportação
•
Taxas de impostos
•
Taxa de câmbio
Método de solução: Gragg 2-4-6 com extrapolação
Simulação ilustrativa
Execute o RunGEM na seqüência abaixo:
1. Model/Data
1. Change Model: vá ao diretório C:\GP\MINIBR e selecione o MINIBR.exe
2. Verifique na janela se o arquivo BASEDATA indicado é o aggbr7.har
3. Closure
1. Acione o Load Closure e chame o arquivo MINIBR.cls
2. Acione o Check Closure e verifique se o fechamento está ok
4. Shocks
1. Na janela Variable to Shock, selecione x3tot
2. Na janela Value of Shock, coloque 10
3. Acione Add to Shock List (não esqueça de apagar choques de outras simulações se
aparecerem nessa janela)
5. Output files
Seus resultados serão gravados no diretório do modelo. Na janela, estão os nomes dos
arquivos, que vc pode alterar se quiser (duplo clique na linha)
6. Solve
1. No botão Solution Method-Change, acione e selecione a opção Gragg 2-4-6
2. Se quiser, digite Simulação ilustrativa na janela Verbal Description
3. Acione o botão Solve
7. Results
Clique na linha Macros e observe os resultados para as variáveis. Os choques e variáveis
exógenas aparecem em vermelho.
3
0
Simulação ilustrativa
3
1
Simulação ilustrativa
3
2
Simulação ilustrativa
3
3
Simulação ilustrativa
•
•
•
Consumo das famílias consiste, principalmente, dos produtos Serviços,
Agroindústria, Comércio e Transporte, e Manufaturas produzidos
domesticamente.
– Esses mesmos setores vendem a maior parcela de seus produtos
para as famílias.
Com o estoque de capital fixo, a única forma daqueles setores
aumentarem a produção é contratando mais trabalho
– Unidades adicionais de trabalho não são tão produtivas quanto o
trabalho existente (há um declínio na produtividade marginal do
trabalho).
Custo unitário de produção aumenta:
3
4
Simulação ilustrativa
Demanda por fatores primários:
• x1prim(i) = a1prim(i) + x1tot(i)
• x1prim(i) = S1LAB(i)*x1lab(i) + S1CAP(i)*x1cap(i) x1lab(i) = x1prim(i) –
SIGMA1PRIM(i)*[p1lab – p1prim(i)]
Como a1prim e x1cap são fixos, (isto é, = 0), temos que:
• x1tot(i) = LABSHR(i)*x1lab(i)
• x1lab(i) = SIGMA1PRIM(i)*[p1cap(i) – p1lab]
Logo, quanto mais capital-intensivo for o setor, maior será o aumento no custo de
produção.
O maior aumento de preço é para o Agropecuário (p1tot, linha da Tabela 8); este
também tem a maior participação do capital no valor adicionado (parte inferior
da Tabela 9).
3
5
3
6
Simulação ilustrativa
•
•
Os setores non-tradable, com curvas de demanda inelástica, são capazes de
repassar os aumentos no custo para seus consumidores sem perda de vendas.
Já os setores orientados para exportação, não podem fazer isso. Setores que
enfrentam significativa competição com importados, tal como Manufaturados
(Manufat), também são vulneráveis.
grande queda na
produção
Simulação ilustrativa
•
•
•
•
O efeito do aumento nos preços do produto em um setor exportador, tal como
Mineração ou Agroindústria, é de uma queda nas vendas externas.
Para um setor que compete com importações, o efeito é que as importações
aumentam em detrimento das vendas domésticas.
Setores voltados para o mercado doméstico também experimentam benefícios
do aumento da demanda. Isso poderia ser representado por um deslocamento
para a direita da curva de demanda. O efeito seria um aumento nos preços e na
produção.
Para a maioria dos setores, o efeito positivo sobre a produção decorre do
aumento na demanda superar o efeito negativo do aumento nos custo dos
insumos.
3
7
Simulação ilustrativa
•
O crescimento dos preços e seu efeito sobre importações (aumento) e
exportações (queda) explicam porque os estímulos ao PIB são muito
pequenos.
•
Considere a seguinte equação:
•
Uma vez que o consumo das famílias representava mais ou menos
61% do PIB poder-se-ia imaginar, equivocadamente, que um aumento
de 10% no consumo agregado aumentaria o PIB em 6,1%.
•
Porém, em função da queda na balança comercial, o real aumento do
PIB, de acordo com o modelo, seria de apenas 2,3%.
PIB = C + I + G + (X – M)
3
8
Download

Implementação no GEMPACK