xxx

4
Matlab Aplicado para Economistas Lambda Group Daniel Morales [email protected] Hamilton Galindo [email protected] Agosto 2012 1. Objetivos El presente curso tiene como objetivo desarrollar entre los participantes las competen- cias necesarias para el uso del Matlab en aplicaciones econ´omicas. 2. Competencias a desarrollar Este curso ser´a desarrollado en 32 horas lectivas donde el participante ser´a capaz de: Entender lenguaje de programaci´on. Esto le permitir´a al participante tener las ba- ses necesarias para comprender y adaptarse al lenguaje de programaci´on de otros programas como EVIEWS, STATA, RATS, GAUSS, etc. Estimar y simular modelos microecon´omicos, macroecon´omicos y econom´ etricos. Es- to le permitir´a al participante resolver y simular computacionalmente los modelos que provee la teor´ ıa econ´omica y econom´ etrica, lo que puede ser potencialmente ´ util para complementar estudios de pre y posgrado, as´ ı como para desarrollar trabajos de investigaci´ on o tesis. Adicionalmente, el participante podr´a replicar papers cuyos odigos de estimaci´on en Matlab est´ en disponibles en la Web. 3. Requisitos Conocimientos intermedios (deseables) de ´algebra lineal, macroeconom´ ıa, microeco- nom´ ıa y econometr´ ıa. 4. Metodolog´ ıa Las clases ser´an complementadas con aplicaciones pr´acticas en aulas de c´omputo, donde el participante podr´a aplicar inmediatamente lo aprendido en las clases te´oricas. 5. Horario Las clases se desarrollar´an los d´ ıas martes y jueves de 7.00pm a 9.30pm. 1

description

xxxx

Transcript of xxx

Page 1: xxx

Matlab Aplicado para Economistas

Lambda Group

Daniel [email protected]

Hamilton [email protected]

Agosto 2012

1. Objetivos

El presente curso tiene como objetivo desarrollar entre los participantes las competen-cias necesarias para el uso del Matlab en aplicaciones economicas.

2. Competencias a desarrollar

Este curso sera desarrollado en 32 horas lectivas donde el participante sera capazde:

Entender lenguaje de programacion. Esto le permitira al participante tener las ba-ses necesarias para comprender y adaptarse al lenguaje de programacion de otrosprogramas como EVIEWS, STATA, RATS, GAUSS, etc.

Estimar y simular modelos microeconomicos, macroeconomicos y econometricos. Es-to le permitira al participante resolver y simular computacionalmente los modelosque provee la teorıa economica y econometrica, lo que puede ser potencialmente utilpara complementar estudios de pre y posgrado, ası como para desarrollar trabajosde investigacion o tesis. Adicionalmente, el participante podra replicar papers cuyoscodigos de estimacion en Matlab esten disponibles en la Web.

3. Requisitos

Conocimientos intermedios (deseables) de algebra lineal, macroeconomıa, microeco-nomıa y econometrıa.

4. Metodologıa

Las clases seran complementadas con aplicaciones practicas en aulas de computo, dondeel participante podra aplicar inmediatamente lo aprendido en las clases teoricas.

5. Horario

Las clases se desarrollaran los dıas martes y jueves de 7.00pm a 9.30pm.

1

Page 2: xxx

Matlab Aplicado para Economistas

6. Contenido del Curso

1. Ambiente de trabajo y comandos basicos del MatlabProf. Hamilton Galindo

Introduccion: entendiendo el lenguaje de Matlab.

El ambiente de trabajo del Matlab.

Disposicion e indizacion de matrices.

Funciones incorporadas elementales y palabras reservadas.

Importacion y exportacion de datos de otros programas.

2. Fundamentos de programacionProf. Hamilton Galindo

Diseno y arquitectura de un programa.

Comandos del tipo loop (for y while).

Comandos condicionales (if, elseif y else)

3. Entendiendo los archivos m (m-files)Prof. Daniel Morales

Partituras: creacion y uso.

Funciones: creacion y uso.

Aplicacion: algoritmo de Newton-Raphson.

Aplicacion: algoritmo de Euler.

4. Elaboracion y edicion de graficosProf. Daniel Morales

Elaboracion de graficos en 2D y 3D.

Anotaciones en graficos.

Exportando graficos.

Aplicacion: programando el problema de eleccion del consumidor.

5. Resolucion de ecuaciones no linealesProf. Daniel Morales

Minimizacion de funciones con una variable.

Minimizacion de funciones con varias variables (con restricciones y sin restric-ciones).

Aplicacion: solucion de problemas de optimizacion no lineales restrictos e irres-trictos.

6. Generacion de numeros aleatoriosProf. Daniel Morales

Entendiendo los comandos rand, randn, exprnd, logrndn.

2

Page 3: xxx

Matlab Aplicado para Economistas

Graficas de distribuciones: comandos disttool, randtool y kdensity.

Aplicacion: programacion y analisis con series de tiempo estacionarias AR(p) yMA(q)

7. Matlab y crecimiento economicoProf. Hamilton GalindoSe analizara computacionalmente los siguientes modelos:

Modelo de Solow-Swan determinıstico y estocastico en tiempo discreto. Se cons-truira programas para analizar el modelo determinıstico, estocastico, sensibili-dad del estado estacionario, efectos de corto y largo plazo de cambios en la tasade ahorro y la ineficiencia dinamica.

Modelo de Cass-Koopmans en tiempo continuo y discreto. Se desarrollaranprogramas para analizar la estabilidad y convergencia del modelo, los efectosde corto y largo plazo de la polıtica fiscal, la transicion de la economıa y cambioen parametros estructurales.

8. Matlab y modelos de equilibrio general dinamicos y estocasticos (DSGE)Prof. Hamilton Galindo

En este ultimo modulo del curso se estudiara como simular los modelos de cicloseconomicos reales. Para ello se usara el toolbox de Matlab “Dynare”. Este toolbox esla herramienta estandar que se usa para la simulacion y estimacion de modelos deequilibrio general (DSGE).

Se estudiara a profundidad este toolbox, para ello se cubrira los siguientes temas:[1] declar variables principales y auxiliares [2] parametros [3] condiciones iniciales yfinales [4] definicion de choques [5] simulacion estocastica [6] las funciones impulso-respuesta [7] iteraciones de parametros [8] primera y segunda aproximacion de lasolucion [9] comandos principales para guardar y usar informacion y [10] principalesvariables de informacion de Dynare.

7. Materiales

Se entregara carpetas de trabajo con la guıa de las clases teoricas. Asimismo, se entre-garan los archivos necesarios para llevar a cabo las aplicaciones en Matlab.

8. Evaluacion y certificacion

Debido a la naturaleza eminentemente practica del Matlab, se buscara que los parti-cipantes traten de aplicar lo aprendido fuera de las clases presenciales el mayor tiempoposible. Por ello, a lo largo del curso se programaran dos trabajos practicos para resolu-cion domiciliaria. La resolucion de todos estos ejercicios es requisito indispensable para laentrega de parte de Lambda de un certificado de participacion.

3

Page 4: xxx

Matlab Aplicado para Economistas

9. Duracion y proximo inicio

Inicio: martes 14 de agosto 2012

10. Inversion

Por el curso de 32 horas lectivas la inversion sera:

Tarifa preferencial: S/. 260.

Tarifa normal: S/. 280.

4