Plenaria II: Repaso de la Implementación de Archivos del MACEPES en GAMS Martín Cicowiez...
-
Upload
perpetua-puerta -
Category
Documents
-
view
5 -
download
0
Transcript of Plenaria II: Repaso de la Implementación de Archivos del MACEPES en GAMS Martín Cicowiez...
Plenaria II: Repaso de la Implementación de Archivos del
MACEPES en GAMS
Martín CicowiezCEDLAS-UNLP
Presentación para el Tercer Taller Regional del Proyecto “Implicaciones de La Política Macroeconómica, los Choques Externos, y los Sistemas de Protección Social en la Pobreza, la Desigualdad y La Vulnerabilidad
en América Latina y el Caribe”, Managua, Abril 27-29, 2009
Índice
• Un breve repaso de la estructura del MACEPES– Características clave– Diferencias respecto de la versión anterior (Taller de
Costa Rica)
• La implementación en GAMS del MACEPES– Organización de los archivos– Cómo correr el MACEPES con el GAMSIDE
• algunas simulaciones
El MACEPES: Un Breve Repaso
• El MACEPES (Modelo de Análisis de Choques Exógenos y de Protección Económica y Social) es un modelo computacional de equilibrio general (CGE)– los cambios que queremos evaluar es esperable que
generan efectos de equilibrio general• Los modelos de equilibrio general capturan
todas interacciones entre las partes de una economía– efectos directos e indirectos– aseguran consistencia– resultados cuantitativos (es decir, no sólo signo)
El MACEPES: Un Breve Repaso – cont.
• Los agentes se comportan de acuerdo con los principios de la optimización microeconómica– responden a cambios en precios relativos
• Se resuelve numéricamente – sistema de ecuaciones no lineales– se especifican formas funcionales (LF, CD, CES,
LES)
• El equilibrio macro puede lograrse de distintas formas – regla de cierre macro para– gobierno, ahorro-inversión, sector externo, ssoc– gran cantidad de alternativas
El MACEPES: Un Breve Repaso – cont.
• Se identifican actividades como así también bienes
• La economía se modela como pequeña, toma como dados los precios de expos e impos
• Se presta especial atención al modelado de la seguridad social – cssoc, institución ssoc, transferencias, ahorro
• El mercado laboral está segmentado en formal e informal
Lado Producción
TRABAJO CAPITALINSUMO
INTERMEDIO 1
QINT(c,a,t)QF('f-lab',a,t)
VALOR AGREGADO
QINT(1,a,t)QF('f-cap',a,t)
CES
QVA(a,t)
LF
INSUMO INTERMEDIO c
...
PRODUCCION ACTIVIDAD
QA(a,t)
LF
LF
INSUMOS INTERMEDIOS
QINTA(a,t)
VENTAS EXTERNAS
QE(c,t)
PRODUCCION BIEN 1
theta(a,1)*QA(a,t)
PRODUCCION BIEN c
theta(a,c)*QA(a,t)
CET
VENTAS DOMESTICAS
QD(c,t)
Lado ConsumoINVERSION
CONSUMO GOBIERNO
CONSUMO INTERMEDIO
QG(c,t) QINV(c,t) QH(c,h,t)QINT(c,a,t)
CONSUMO HOGARES
CES
ARMINGTON CONSUMO
QQ(c,t)
DOMESTICO
QD(c,t)
IMPORTADO
QM(c,t)
La Institución SSOC
• El MACEPES identifica de manera explícita a la institución gubernamental que administra la seguridad social (SSOC).
• Sus ingresos corrientes están formados por– contribuciones a la seguridad social
• pagadas por las actividades• pagadas por los hogares• base imponible es trabajo formal, por tipo
– transferencias desde las demás instituciones (gobierno, empresas, row, hogares)
• Además, la SSOC puede (des)ahorrar, de forma similar al gobierno.
La Institución SSOC – cont.
• Los gastos corrientes de la SSOC comprenden– consumo de bienes, típicamente salud– transferencias hacia otras instituciones
• expresadas como porcentaje del YSSOC
• Se agrega al modelo la posibilidad de elegir la regla de cierre para la SSOC – opciones similares al gobierno– tasas CSSOC pueden ser endógenas
El Mercado Laboral
• En el caso típico, para cada tipo de trabajo definido según calificación + genero se identifican dos segmentos del mercado laboral– Formal con salario real inflexible a la baja
• desempleo– Informal con salario real completamente flexible
• pleno empleo
• Se permite, además, migración formal-informal que responde a salarios relativos – tipo Harris-Todaro.
• El MACEPES permite, además, un tratamiento más simple del mercado laboral – ver manual.
El Segmento Formal del Mercado Laboral
trabajo
salario
Ls
Ld
desempleados – neto de los migrantes al segmento informalWFREALMIN
El Segmento Informal del Mercado Laboral
trabajo
salario
Ls
Ld
Ls’
LABMOV (trabajadores que “migran” desde el segmento formal del mercado laboral)WFREAL
Condiciones de Equilibrio Mercados Factoriales
, , , ,1f t f t f a ta A
QFS UNEMP QF
, , , , ,1flab t flab t flab t flab a ta
QFS LABMOV UERAT QF
, , , ,flab t flabfor t flab a ta
QFS LABMOV QF
f fcap flabf
flabforflab
flab flabfor
La “Migración” Formal-Informal
,
,
, ,1
flab
flabinfor tflab t
flab t flab t
WFLABMOV
WF UERAT
flab flabfor
El Subsidio por Desempleo
• El modelo incorpora la posibilidad de modelar un subsidio al desempleo– transferencia desde el gobierno hacia los hogares
• La variable de política uesubreprat(f,t) define el porcentaje del salario (promedio por tipo de trabajo) que está cubierto por el subsidio por desempleo
• Si UESUBTR existe en baseyr, en la calibración el monto se computa a partir de– uesubreprat, WF, QFACINS, y UERAT +
transferencias desde gov hacia hhd
Otras Características
• Se permite simular la imposición de subsidios al consumo – específicos por bien + específicos por agente
• Se permite simular la fijación de precios (por ejemplo, alimentos) – específicos por bien + específicos por agente– con financiamiento del gobierno
• Se incorporó un tratamiento más completo para la relación apertura comercial – TFP– TFP en t depende apertura comercial en t, t-1, t-2, ...
La Documentación
• El documento del MACEPES describe la estructura del modelo, ecuación por ecuación.
• El manual del MACEPES muestra cómo realizar la implementación en GAMS – se describen uno por uno los datos que se
necesitan para la calibración
• Además, el código GAMS contiene comentarios adicionales...
Reglas de Cierre Macro
• La utilización de una u otra regla de cierre de macro depende de– El funcionamiento de la economía que
estamos modelando– El tipo de shock que queremos simular
• por ejemplo, para simular aumento exógeno tasa crecimiento consumo público bien “educación”, es necesario que
– govrulespn(‘c-edu’,’mysim’) = 1 – ver más adelante
Reglas de Cierre Macrogovclos(sim)
Variable 1 2 3 4 5 6 7 8 9
GSAV flex fija fija fija fija fija fija fija fija
GSAVGDP flex flex flex flex flex flex flex flex flex
TYADJ fija flex fija fija fija fija fija fija fija
TAADJ fija fija flex fija fija fija fija fija fija
TVADJ fija fija fija flex fija fija fija fija fija
TQADJ fija fija fija fija flex fija fija fija fija
TEADJ fija fija fija fija fija flex fija fija fija
TMADJ fija fija fija fija fija fija flex fija fija
TFADJ fija fija fija fija fija fija fija flex fijaTFACTADJ fija fija fija fija fija fija fija fija flex
Reglas de Cierre Macrogovclos(sim) -- cont
Variable 1 10 11 12 13 14 15 16 17
GSAV flex flex flex flex flex flex flex flex flex
GSAVGDP flex fija fija fija fija fija fija fija fija
TYADJ fija flex fija fija fija fija fija fija fija
TAADJ fija fija flex fija fija fija fija fija fija
TVADJ fija fija fija flex fija fija fija fija fija
TQADJ fija fija fija fija flex fija fija fija fija
TEADJ fija fija fija fija fija flex fija fija fija
TMADJ fija fija fija fija fija fija flex fija fija
TFADJ fija fija fija fija fija fija fija flex fijaTFACTADJ fija fija fija fija fija fija fija fija flex
Reglas de Cierre Macrogovclos(sim) -- cont
• Adicionalmente, dos reglas de cierre que pueden ser útiles para la calibración dinámica del modelo– govclos = 222
• consumo del gobierno fijo como proporción de la absorción
• variable que equilibra balance corriente GSAV
– govclos = 223• consumo del gobierno fijo como proporción del PIB• variable que equilibra balance corriente GSAV
Reglas de Cierre Macrogovrulespn(c,sim)
Variable 1 2 3 4
QGGRW(c,t) fija flex flex flex
QGPCREAL(c,t) flex fija flex flex
QGGDP(c,t) flex flex fija flexQGABS(c,t) flex flex flex fija
Reglas de Cierre Macrossocclos(sim)
Variable 1 2 3 4
SSOCADJ flex fija fija fija
SSOCSAV fija flex fija fija
SHISSOC(gov) fija fija flex fijaCSSOCADJ fija fija fija flex
Reglas de Cierre Macrosiclos(sim)
Variable 1 2 3 4
IADJ fija flex flex flex
MPSADJ flex fija flex flex
INVABS flex flex fija flexINVGDP flex flex flex fija
Reglas de Cierre Macrorowclos(sim)
Variable 1 2 3
KFLOW fija flex flex
REXR flex fija flexFSAVGDP flex flex fija
Organización del Modelo
• Se construyó como “modelo estándar” para ser aplicado a diferentes países. Es decir, se separan las ecuaciones del modelo de los datos para la calibración– datos (SAM, elasticidades, desempleo inicial,
regla de cierre inicial, etc.) en archivo EXCEL; código del modelo en GAMS
– shocks junto con reglas de cierre para cada simulación también se introducen en archivo EXCEL
Archivos Principales
$INCLUDE <app>-sim.inc
$CALL GDXXRW <app>-sim.xls
rep.gms
r=save\sim s=save\rep
EXECUTE_UNLOAD 'reporte.gdx'
mod.gms
s=save\mod
sim.gms
r=save\mod s=save\sim
$INCLUDE <app>-data.inc
$CALL GDXXRW <app>-data.xls
Organización Archivos
$INCLUDE dynrecflex.inc
$INCLUDE par-redefn-0.inc
$INCLUDE macclos.inc
$INCLUDE dynrecfix.inc
$INCLUDE sambal.inc
$INCLUDE varinit.inc
mod.gms (option save)
$INCLUDE <app>-data.inc
$CALL GDXXRW <app>-data.xls
Organización Archivos – cont.
$INCLUDE reploop.inc
$INCLUDE dynrecfix.inc
$INCLUDE dynrecflex.inc
$INCLUDE macclos.inc
$INCLUDE par-defn-sim.inc
$INCLUDE repsetup.inc
$INCLUDE varinit.inc
$INCLUDE <app>-sim.inc
$CALL GDXXRW <app>-sim.xls
sim.gms (option restart)
Organización Archivos – cont.
$INCLUDE repgdx.inc
$INCLUDE repgdx.inc
$INCLUDE repperc-ppij.inc
rep.gms (option restart)
$INCLUDE repperc-base.inc
Archivos de País
• Los archivos que deben “nacionalizarse” son cuatro– test-data.inc – test-data.xls– test-sim.inc– test-sim.xls
• Se sugiere crear copias cambiando “test” por el nombre del país. Por ejemplo, cri-data.inc para Costa Rica.
Introducción de Shocks
• Los shocks se introducen en el archivo <app>-sim.xls.– en general, los shocks se introducen como cambios
respecto del baseline; por ejemplo, 1.5 = valor original x 1.5
• para hacer cero una variable de política introducir EPS
– consumo público per cápita o como proporción del PIB en valor
– en el caso de ciertos instrumentos de política, se introduce el valor directamente – por ejemplo, subsidios al consumo
Revisión Archivos Datos MACEPES
1. abrir el archivo test-data.xls– revisar el contenido
2. abrir el archivo test-sim.xls– revisar el contenido– ver hojas que se emplean para definir
simulaciones ejemplo
Cuentas SAM test-data.xlsactividades instituciones impuestos + cssoc
a-a1 actividad 1 h-urb hogar urbano cssoc contribuciones seg. social
a-a2 actividad 2 h-rur hogar rural t-dir impuesto directo
ent empresas t-fac impuesto al ingreso factorial
bienes ssoc seguridad social t-vat impuesto al valor agregado
c-c1 bien 1 gov gobierno t-com impuesto al consumo
c-c2 bien 2 row resto del mundo t-exp impuesto a las exportaciones
t-imp arancel
factores ahorro-inversión t-act impuesto a las actividades
f-for1 trabajo formal no calif s-i ahorro-inversión s-com subsidios al consumo
f-infor1 trabajo informal no calif dstk variación stocks
f-for2 trabajo formal calif
f-infor2 trabajo informal calif
f-natres recursos naturales
f-land tierra
f-cap capital
Algunos Ejemplos
base escenario base
pw-exp-dec disminución del precio mundial de las exportaciones
ver hoja pwesim
prm PWESIM(sim,c,t1)
target-qgpc imposición de meta para consumo p/c del gobierno de bien c
ver hoja qgpcrealsim
prm QGPCREALSIM(sim,c,t1)
cssoc-dec disminución de las contribuciones a la seguridad social
ver hoja cssocbarsim
prm cssocbarsim(sim,f,ac,t1)
Algunos Ejemplos – cont.crecimiento anual promedio 2003-2010
base (LCU) base pw-exp-dec target-qgpc cssoc-dec
prvcon 275 2.3 -1.8 1.4 2.6
fixinv 75 2.2 -1.6 2.1 2.4
govcon 58 2.1 2.1 5.7 2.1
ssoccon 10.5 5.0 5.0 5.0 5.0
exports 85 1.8 -19.6 1.7 2.1
imports -75 2.5 -19.8 2.4 2.7
gdpmp 438.5 2.2 -1.2 2.1 2.4
netitax 100 2.3 -6.5 2.2 2.5
gdpfc2 338.5 2.1 0.1 2.1 2.4
Algunos Ejemplos – cont.
300
310
320
330
340
350
360
370
380
390
400
410
2003 2004 2005 2006 2007 2008 2009 2010
base pw -exp-dec target-qgpc cssoc-dec
GDPREALFXC REXRX
0.95
1.05
1.15
1.25
1.35
1.45
1.55
1.65
2003 2004 2005 2006 2007 2008 2009 2010
base pw -exp-dec target-qgpc cssoc-dec
Algunos Ejemplos – cont.
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
2003 2004 2005 2006 2007 2008 2009 2010
base pw -exp-dec target-qgpc cssoc-dec
UESUBTRX(total)UERATX(total)
0.00
0.02
0.04
0.06
0.08
0.10
0.12
0.14
0.16
0.18
0.20
2003 2004 2005 2006 2007 2008 2009 2010
base pw -exp-dec target-qgpc cssoc-dec
Algunos Ejemplos – cont.
0
2
4
6
8
10
12
14
16
2003 2004 2005 2006 2007 2008 2009 2010
base pw -exp-dec target-qgpc cssoc-dec
SSOCSAVXLABMOVX
12.5
13.0
13.5
14.0
14.5
15.0
15.5
16.0
16.5
2003 2004 2005 2006 2007 2008 2009 2010
base pw -exp-dec target-qgpc cssoc-dec
Algunos Ejemplos – cont.
0.150
0.170
0.190
0.210
0.230
0.250
0.270
0.290
0.310
2003 2004 2005 2006 2007 2008 2009 2010
base pw -exp-dec target-qgpc cssoc-dec
QGPCREALX GSAVX
0
10
20
30
40
50
60
70
80
2003 2004 2005 2006 2007 2008 2009 2010
base pw -exp-dec target-qgpc cssoc-dec
• como correr MACEPES en gams
• hacer algunas simulaciones– mostrar resultados
• mostrar gdx -- parametros clave para tarea