Title: Implementa
1METODOS EM ANALISE REGIONAL E URBANA II Análise
Aplicada de Equilíbrio GeralProf. Edson P.
Domingues
2Uma visão geral doGEMPACK
3Histó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.
4O 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
5Diferentes 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
6Má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
7GEMPACK - 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)
8Tipos de Modelos
- Modelos de um país em nível nacionalAustrália,Ta
iwan, África do Sul, Tailândia,Brasil - Modelos multi-regionais
- modelos de comércio em nível mundial GTAP
- Modelos de um país em nível nacional e em nível
regional MMRF(Austrália), B-MARIA
9Implementaçã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
10Quais os dados?
Qual modelo?
Qual
Informações
Qual
método de
para a simulação
fechamento?
solução?
Nome de arquivos
Quais
choques?
de saída?
11Método GEMSIM
Arquivo de Comando
Arquivo TABLO
2
Run GEMSIM
1
Arquivo(s) de dado(s)
3
Roda TABLO
Roda GEMPIE
GEMPIE Arquivo de impressão
12Método RunGEM
Fechamento Choques
Arquivo TABLO
2 RunGEM
1
Arquivo(s) de dado(s)
Solução no próprio RunGEM
Roda TABLO (WinGEM)
Solução no ViewSOL ou AnalyseGE
13 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
14- Implementação do modelo MINIBR no GEMPACK, duas
opções - WinGEM
- RunGEM
15GEMPACK
- 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.
16Exemplo de implementação com RunGEM
- Modelo MINIBR
- (MiniBR.gss já deve ter sido criado com o WinGEM)
17Instruções
- A versão demonstração do GEMPACK pode ser obtida
na internet (http//www.monash.edu.au/policy/gpeid
l.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.
181. Inicialize o RunGEM.
siga ordem das pastas da esquerda para a direita
192. Model/Data gt 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)
203. gt Closure gt Load closure . Selecione o
fechamento MiniBR.cls (jé pode ter sido carregado
como padrão)
213. gt Check Closure. Verifica o fechamento
224. gt 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)
235. Destino dos arquivos de saída Nomes podem ser
alterados em cada linha (duplo click)
246. gt Change. Especifica o método de
seleção. Selecione gt Gragg, 3 solutions, 2-4-6,
Subintervals 1
256. gt Solve. Faz a simulação
266. Acurácia nos resultados
277. Resuls. Selecione variáveis
288. Resultados Macros
29Simulação ilustrativa
- 10 de aumento no consumo real agregado das
famílias x3tot10 (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
30Simulação ilustrativa
- Execute o RunGEM na seqüência abaixo
- Model/Data
- Change Model vá ao diretório C\GP\MINIBR e
selecione o MINIBR.exe - Verifique na janela se o arquivo BASEDATA
indicado é o aggbr7.har - Closure
- Acione o Load Closure e chame o arquivo
MINIBR.cls - Acione o Check Closure e verifique se o
fechamento está ok - Shocks
- Na janela Variable to Shock, selecione x3tot
- Na janela Value of Shock, coloque 10
- Acione Add to Shock List (não esqueça de apagar
choques de outras simulações se aparecerem nessa
janela) - 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) - Solve
- No botão Solution Method-Change, acione e
selecione a opção Gragg 2-4-6 - Se quiser, digite Simulação ilustrativa na janela
Verbal Description - Acione o botão Solve
- Results
- Clique na linha Macros e observe os resultados
para as variáveis. Os choques e variáveis
exógenas aparecem em vermelho.
31Simulação ilustrativa
32Simulação ilustrativa
33Simulação ilustrativa
34Simulaçã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
35Simulaçã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).
36Simulaçã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
37Simulaçã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.
38Simulaçã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 PIB C I G
(X M) - 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.