Este repositorio contiene el material práctico del curso DSGE Modeling for Central Banks, dictado en el marco del programa de capacitación del CEMLA (marzo de 2026). El objetivo del repositorio es servir como base reproducible para el aprendizaje, la experimentación y el desarrollo aplicado de modelos DSGE para economías pequeñas y abiertas.
Proveer ejemplos claros y funcionales de cómo:
- Construir un modelo DSGE desde cero.
- Derivar y calibrar el estado estacionario.
- Implementar el modelo en MATLAB y Dynare.
- Simular choques y analizar funciones impulso–respuesta.
- Estimar modelos usando SMM, MLE y enfoques bayesianos.
- Realizar descomposición de choques y ejercicios de pronóstico.
├── 01_baseline_model/ # Modelo RBC de economía pequeña y abierta
├── 02_nominal_rigidities/ # Rigideces nominales y reglas de política
├── 03_extensions/ # Costos de ajuste, insumos importados, etc.
├── 04_estimation/ # SMM, MLE y estimación bayesiana
├── 05_forecasting/ # Pronósticos y descomposición de choques
├── case_study/ # Estudio de caso aplicado
├── projects/ # Proyectos de los participantes
└── utils/ # Funciones auxiliares y scripts comunes
- MATLAB (versión reciente recomendada)
- Dynare (versión estable)
- Git
Se asume familiaridad básica con MATLAB y macroeconomía dinámica a nivel de posgrado.
Cada carpeta corresponde a uno o varios bloques del curso. Los participantes trabajarán directamente sobre estos archivos durante las sesiones prácticas y los utilizarán como punto de partida para el proyecto final, en el cual desarrollarán un modelo DSGE adaptado a su propia institución.
El repositorio sigue principios de:
- Reproducibilidad
- Modularidad del código
- Control de versiones y trabajo colaborativo
Se recomienda no modificar directamente la rama principal y trabajar mediante ramas propias para ejercicios y extensiones.
El material está destinado exclusivamente a fines académicos y de capacitación en bancos centrales y entidades afines. Su uso externo debe citar adecuadamente al curso y a los instructores.
- Óscar Iván Ávila Montealegre
- Fredy Castañeda Valdés
- Juan Andrés Rincón Galvis
Este repositorio evoluciona durante el curso. Se recomienda hacer pull frecuente para mantener el material actualizado.