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