2017macroeconomics-III

  • Syllabus

  • Classes: Friday 9:15 - 10:45, RB105

  • Seminars: Friday 11:00 - 12:30, RB105

  • Teachers: Aleš Maršál

  • Office Hours:

    • Ales: after the Friday class

  • Grading:

    • Homework Assignments: 40%

    • In-Class Preliminary Exam 1: 20%, March 31, 9:15 - 10:45, RB105

    • Final Exam: 40%, Last week , 9:15 - 12:00

    • Course Material:

      • Textbook: The ABCs of RBCs : an introduction to dynamic macroeconomic models, by McCandless;

      • Monetary Policy, Inflation, and the Business Cycle: An Introduction to the New Keynesian Framework, by J. Gali

      • Other: Course slides and problem sets: posted below

Course Content

1. Introduction

1.1 Lecture:

1.2 Seminar:

2. Stylized facts

2.1 Lecture:

2.2 Seminar:

  • Matlab code: in class exercise solution, system of linear equations

  • US data set, Guide to NIPA tables

  • Problem set 2, due 17.3.2017

  • Example of PS2 solution, code, slides, data

3. Real Business Cycle Model

3.1 Lecture:

3.2 Seminar:

  • Introduction to dynare, stochastic growth model log-linearized by dynare, log-lin model in dynare, model in levels

  • code for RBC model with balanced growth path

  • Calibration - updated slides, paper by Cooley 1997, Calibrated Models

  • model evaluation + observation equation based on Pfeifer lecture notes

  • code to solve basic growth model by diagonalization

  • Paul Klein solab function implementing QZ decomposition, application to our stochastic growth model

  • Problem set 3, due 7.4.2017

  • Brock Mirman (1972, JET)

  • Problem set 4 (King and Rebelo 1999), due 14.4.2017

  • Problem set 4 solution:

  • slides

  • code to solve the King Rebelo 1999 by:

  • method of undetermined coefficients

  • QZ decomposition (using solab.m function)

  • dynare in levels

  • dynare log-lin solution

Please fill the questionnaire after you solve the fourth problem set.

Problem sets results can be find here.

4. Performance of RBC model

4.1 Model Evaluation

  • Model evaluation in my slides, underlying paper for the discussion is here, lecture by Chris Sims see here

  • see critique by Galí (1999) of RBC models, some evidence and discussion on monetary policy neutrality Gali textbook ch.1

  • for summary on what we know about shocks driving the cycle see Ramey 2016

      • clean dynare output function

      • this code shows how to use Kalman filter to extract shocks from the observable series (watch Kalman filter explained in an extremely intuitive way, see Pfeifer lecture notes on how to link observables with your model variables), and it also demonstrates one way how to run loops in dynare, you will also need this .mod file, this is the code for King Rebelo 99 when frish elasticity is different from one

  • Problem set 4 (Criticism of RBC), due 5.5.2017

  • Solution, ExpKingRebeloMIII.mod file, code to get TFP innovations using Kalman filter

4.2 Beyond Calibration

  • my slides, baseline model

  • Estimating baseline model using GMM, Ruge Murcia (2011) for the Handbook of Empirical Macroeconomics

  • DSGE VAR code

  • Bayesian Estimation code

5. Classical Monetary Model