Economics 701 Advanced Macroeconomics I Project 1 Professor Sanjay Chugh Fall 2011

Similar documents
Foundation of (virtually) all DSGE models (e.g., RBC model) is Solow growth model

Equilibrium Conditions (symmetric across all differentiated goods)

1 The Basic RBC Model

Stochastic simulations with DYNARE. A practical guide.

Macroeconomics Theory II

Real Business Cycle Model (RBC)

DSGE-Models. Calibration and Introduction to Dynare. Institute of Econometrics and Economic Statistics

PANEL DISCUSSION: THE ROLE OF POTENTIAL OUTPUT IN POLICYMAKING

Small Open Economy RBC Model Uribe, Chapter 4

4- Current Method of Explaining Business Cycles: DSGE Models. Basic Economic Models

Solving a Dynamic (Stochastic) General Equilibrium Model under the Discrete Time Framework

RBC Model with Indivisible Labor. Advanced Macroeconomic Theory

Lecture 15. Dynamic Stochastic General Equilibrium Model. Randall Romero Aguilar, PhD I Semestre 2017 Last updated: July 3, 2017

Public Economics The Macroeconomic Perspective Chapter 2: The Ramsey Model. Burkhard Heer University of Augsburg, Germany

Modelling Czech and Slovak labour markets: A DSGE model with labour frictions

Y t = log (employment t )

Technical appendices: Business cycle accounting for the Japanese economy using the parameterized expectations algorithm

Macroeconomics Theory II

Economics Computation Winter Prof. Garey Ramey. Exercises : 5 ; B = AX = B: 5 ; h 3 1 6

MA Advanced Macroeconomics: 7. The Real Business Cycle Model

Graduate Macro Theory II: Notes on Quantitative Analysis in DSGE Models

The Small-Open-Economy Real Business Cycle Model

Are Structural VARs Useful Guides for Developing Business Cycle Theories? by Larry Christiano

Technological Revolutions and Debt Hangovers: Is There a Link?

Incomplete Markets, Heterogeneity and Macroeconomic Dynamics

Global Value Chain Participation and Current Account Imbalances

Assessing Structural VAR s

problem. max Both k (0) and h (0) are given at time 0. (a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

The Real Business Cycle Model

Neoclassical Business Cycle Model

Lecture 4 The Centralized Economy: Extensions

Comprehensive Exam. Macro Spring 2014 Retake. August 22, 2014

The Neo Fisher Effect and Exiting a Liquidity Trap

Optimal Simple And Implementable Monetary and Fiscal Rules

Solutions Methods in DSGE (Open) models

... Solving Dynamic General Equilibrium Models Using Log Linear Approximation

News-Shock Subroutine for Prof. Uhlig s Toolkit

Signaling Effects of Monetary Policy

Chapter 1. Introduction. 1.1 Background

Dynamics of Firms and Trade in General Equilibrium. Robert Dekle, Hyeok Jeong and Nobuhiro Kiyotaki USC, Seoul National University and Princeton

Graduate Macroeconomics - Econ 551

Graduate Macro Theory II: Notes on Solving Linearized Rational Expectations Models

Lecture 5: The neoclassical growth model

A Discussion of Arouba, Cuba-Borda and Schorfheide: Macroeconomic Dynamics Near the ZLB: A Tale of Two Countries"

A simple macro dynamic model with endogenous saving rate: the representative agent model

NBER WORKING PAPER SERIES WHAT'S NEWS IN BUSINESS CYCLES. Stephanie Schmitt-Grohe Martin Uribe. Working Paper

(a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

0 β t u(c t ), 0 <β<1,

Dynamic stochastic general equilibrium models. December 4, 2007

High-dimensional Problems in Finance and Economics. Thomas M. Mertens

Bayesian Estimation of DSGE Models: Lessons from Second-order Approximations

Cross-Country Differences in Productivity: The Role of Allocation and Selection

Advanced Macroeconomics II. Real Business Cycle Models. Jordi Galí. Universitat Pompeu Fabra Spring 2018

What s News In Business Cycles

The Ramsey Model. (Lecture Note, Advanced Macroeconomics, Thomas Steger, SS 2013)

Macroeconomics II Money in the Utility function

Graduate Macro Theory II: Business Cycle Accounting and Wedges

Asset pricing in DSGE models comparison of different approximation methods

Chapter 11 The Stochastic Growth Model and Aggregate Fluctuations

Dynamic (Stochastic) General Equilibrium and Growth

News Shocks and Business Cycles: Evidence from Forecast Data

The Dark Corners of the Labor Market

Assessing Structural VAR s

Macroeconomics Theory II

General Examination in Macroeconomic Theory SPRING 2013

Estimating Deep Parameters: GMM and SMM

Can News be a Major Source of Aggregate Fluctuations?

A Modern Equilibrium Model. Jesús Fernández-Villaverde University of Pennsylvania

Applications for solving DSGE models. October 25th, 2011

1 Bewley Economies with Aggregate Uncertainty

Assessing Structural VAR s

Advanced Macroeconomics II The RBC model with Capital

Toulouse School of Economics, Macroeconomics II Franck Portier. Homework 1. Problem I An AD-AS Model

Ergodicity and Non-Ergodicity in Economics

The Basic RBC model with Dynare

What s News In Business Cycles: Supplementary Materials

Optimal Inflation Stabilization in a Medium-Scale Macroeconomic Model

Getting to page 31 in Galí (2008)

Time-varying Consumption Tax, Productive Government Spending, and Aggregate Instability.

Problem Set 4. Graduate Macro II, Spring 2011 The University of Notre Dame Professor Sims

1. Constant-elasticity-of-substitution (CES) or Dixit-Stiglitz aggregators. Consider the following function J: J(x) = a(j)x(j) ρ dj

The Natural Rate of Interest and its Usefulness for Monetary Policy

Dynare Class on Heathcote-Perri JME 2002

UNIVERSITY OF WISCONSIN DEPARTMENT OF ECONOMICS MACROECONOMICS THEORY Preliminary Exam August 1, :00 am - 2:00 pm

Approximation around the risky steady state

Relative Deep Habits

Endogenous information acquisition

Markov Perfect Equilibria in the Ramsey Model

First order approximation of stochastic models

New Notes on the Solow Growth Model

Introduction to Coding DSGE Models with Dynare

The full RBC model. Empirical evaluation

Area I: Contract Theory Question (Econ 206)

Population growth and technological progress in the optimal growth model

Topic 3. RBCs

Deterministic Models

Uncertainty Per Krusell & D. Krueger Lecture Notes Chapter 6

Macroeconomics Qualifying Examination

Macroeconomics II Dynamic macroeconomics Class 1: Introduction and rst models

Lecture 7: Linear-Quadratic Dynamic Programming Real Business Cycle Models

Transcription:

Department of Economics University of Maryland Economics 701 Advanced Macroeconomics I Project 1 Professor Sanjay Chugh Fall 2011 Objective As a stepping stone to learning how to work with and computationally solve novel and medium-scale or large-scale DSGE models (should your research interests eventually take you in that direction), you will compute a first-order approximation to the decision rules of an RBC economy using the Schmitt-Grohe and Uribe (2004 Journal of Economic Dynamics and Control) algorithm. Because the primary objective here is to learn how to implement such solutions yourself, you are not permitted to use off-the-shelf programs provided by Schmitt-Grohe and Uribe or others or packaged programs such as Dynare. The Problem For the Social Planning problem of the RBC economy with long-run growth, construct a linear approximation of the model s (dynamic) decision rules around the deterministic steady state. Specifically, in terms of the notation of Schmitt-Grohe and Uribe (2004), you must solve (using Matlab or another program such as Fortran, etc) the system of equations f g h f g f h f y' x x + y x + x' x + x = 0 for the matrices g x and h x. Keep in mind that each term of this expression is evaluated at the deterministic steady state of the model. The Social Planning problem for the transformed RBC economy with possibly timevarying long-run growth is: maximize the representative household s lifetime expected utility t E b X u( c, n ) 0 t= 0 subject to the sequence of resource constraints 1 σ t t t ct + γ tkt+ 1 (1 δ ) kt = zt f( kt, nt), taking as given the exogenous law of motion governing (high-frequency) TFP fluctuations z t, Advanced Macroeconomics I 1 Fall 2011

ln z = (1 ρ ) ln z + ρ ln z + ε, z t+ 1 z z t t+ 1 and the exogenous law of motion governing (low-frequency) trend growth fluctuations, γ ln γt+ 1 = (1 ργ )ln γ + ργ ln γt + εt+ 1, which in turn governs the evolution of the deterministic component of productivity X = t+ 1 γ tx. t The stationary transformation of the (stochastically) growing economy is taken with respect to the very-long-run growth rate γ. z 2 The steady-state level of TFP is z = 1, with innovations to TFP εt iid N(0, σ z ). The steady-state level of long-run productivity growth (in gross terms) is γ (i.e., the verylong-run growth rate ), with innovations to long-run growth εt ii d N(0, σ γ γ 2 ). The parameter b is the (constant) subjective discount factor in the underlying growing economy, and the utility parameter σ is introduced below. The deterministic component of productivity grows at a stochastic (gross) growth rate γ t between period t and period t+1. The growth rate γ t is revealed to agents in the economy at the same time as z t is revealed. Thus, agents are (somewhat) informed (although not perfectly informed) about how outcomes (realized prices and quantities) will fluctuate between period t and period t+1, which is the essence of deterministic growth. Functional forms for period-t utility and production are 1 σ ψ ct( 1 nt) 1 uc ( t, nt) = 1 σ and f ( k, n ) = k n. α 1 α t t t t Finally, government absorption and taxes are always zero. Advanced Macroeconomics I 2 Fall 2011

Quantitatively analyze this RBC economy with TFP and long-run growth shocks for the three parameter sets shown below: Parameter Set A (Baseline) Parameter Set B (Constant Growth) Parameter Set C (Variable Growth) γ 1 1.03 1/4 1.03 1/4 b 0.99 0.99 0.99 δ 0.02 0.02 0.02 σ 1.5 1.5 1.5 α 0.36 0.36 0.36 ψ????????? ρ z 0.92 0.92 0.92 σ z 0.006 0.006 0.006 ρ γ --- --- 0; 0.5 σ γ --- --- 0.001; 0.003 Note the??? listed for the parameter ψ in all three parameter sets. In each case, you must choose the value of ψ that makes the steady-state fraction of time spent in employment = 0.3 of the total (unit) time endowment.. Simulations Having computed the matrices g x and h x, the next step is to conduct simulations of your model(s). In order to generate simulations, recall that the first-order approximations are given by yt = g( xt, σ ) g( x,0) + gx ( xt x) x = h( x, σ ) h( x,0) + h ( x x) + ησε t+ 1 t x t t+ 1 in which it is easiest to set the perturbation parameter σ = 1, in which case the matrix η must contain the exogenous standard deviations of the model s state variables. You will be provided with sequences of shocks for the vector process { zt, γ t} which will be the forcing process for your time-series simulations. Specifically, you will be provided with 200 sequences each of length 200 periods (quarters). These shocks are drawn from an iid N(0, 1) distribution, which, when pre-multiplied with the appropriate row of η yields an i z, γ. 1 iid N(0, σ i 2 ) sequence, { } For parameter set C, you should determine some logical and informative sets of experiments that help you and the reader understand the joint effects of low-frequency and high-frequency productivity fluctuations. 1 The shocks were generated using Matlab s built-in randn function. For this project, use the provided sequence of shocks for your simulations (for the sake of some comparability). In subsequent projects of your own, you can use the randn function to generate your own random numbers. Advanced Macroeconomics I 3 Fall 2011

Using the HP-filtered cyclical components of your simulated time series (specifically, the net percentage deviation of each simulated series from its respective HP-filtered trend), calculate, for each time series of interest in a given simulation, standard deviations, first-order serial correlations, and contemporaneous correlation of each variable with GDP. 2,3 Then, compute the medians of these means, the medians of these standard deviations, and the medians of these correlations across all simulations. These latter three sets of second-moment statistics (along with the steady-state values of the endogenous variables you decide are interesting/relevant to analyze) are what you should report as your simulation-based results (in some appropriate and informative combination of tables and/or graphs and/or text). Analysis/Discussion Compare your results with appropriate empirical data (either collected and summarized yourself or referencing existing some existing study/studies for example, King and Rebelo (1999), Cooley and Hansen (1995), or some other existing and credible study). These comparisons are likely best made through some informative collection of tables and/or graphs and/or text. The exact data that you compare your model to is left up to you this should also be reflected in how you motivate your paper in the introduction and abstract. The discussion of results is in many ways the most important part of your paper. Here, you should provide interesting and relevant analysis from the (informative) experiments you run, describing the successes as well as shortcomings of your model. Describe the intuition/economic mechanism for any major successes; discuss the intuition/economic mechanism for any important shortcomings. Your discussion need not describe every nitty-gritty detail of the results you obtain (and should certainly NOT be just a verbal description of what a reader could find in tables, etc.), but should provide a fair and scientific view of your results and how they do or do not shed light on the study s basic hypotheses and goals. Two issues/questions that you must analyze are: 1. Analytical and/or quantitative exploration of the Frisch elasticity of labor supply in the model. 2. Explore sensitivity with respect to the persistence of trend-growth fluctuations, and standard deviation of shocks to trend-growth fluctuations. (Some) Computational/Programming Guidance Using Matlab s fsolve function to solve for the matrices g x and h x is once again the key computational step, as in Project 0. 2 Note that some series (such as GDP) may have to be constructed residually if you do not include them as part of your state or costate vectors. 3 You will be provided with two Matlab files that implement the HP filter. Advanced Macroeconomics I 4 Fall 2011

In order to conduct simulations using the sequences of shocks with which you will be provided, you must essentially proceed iteratively through each simulation. To do so, begin with k 0 (which is simply the deterministic steady-state value k ) and the first realization of the shocks to z and γ (that is, the first (period-zero) shocks to log z and log γ ) and compute the period-zero equilibrium outcome using y = g( x,0) + g ( x x) 0 x 0 x = h( x,0) + h ( x x) + ησε 1 x 0 1 Once you have the period-zero equilibrium outcome of the model in hand, compute the period-one equilibrium outcome of the model using y1 = g( x,0) + gx ( x1 x) x = h( x,0) + h ( x x) + ησε 2 x 1 2 Continue this way through all periods of the simulation, and then repeat this for each of the simulations. In conducting these simulations, you can and should try to cleverly arrange matrices and vectors in a way that takes advantage of Matlab s comparative advantage (compared to other software programs) in performing matrix manipulations. Be careful about issues such as matrix conformability, in particular with your g x and h x matrices. A sensibility check you may want to try on your programs is to check the convergence (to the deterministic steady state) implied by your computed g x and h x matrices. To check this, begin with some arbitrary k 0 (say, perhaps 1% above or below the steady-state k ) and construct a vector of zeros for the sequence of TFP shocks and deterministic productivity shocks. Iteratively apply your approximated decision rules (as described above) to construct a time-series simulation of the model the difference, of course, is that this will be a deterministic simulation because each period the TFP shock and the trend shock is by assumption zero. If you have computed the correct g x and h x, your model variables should clearly converge to their deterministic steady-state counterparts. If you do not find convergence to the deterministic steady state (and you are convinced you are conducting the simulations correctly), there likely is an error in your computed g x and/or h x matrix. Stand-Alone Section After the model section, everyone should submit a compact section that clearly defines and runs the following experiments for Parameter Set A, Parameter Set B, and Parameter Set C (with zero shocks to the growth rate of the long-run component of productivity, and the low variance (σ γ = 0.001) of the long-run component of productivity): Advanced Macroeconomics I 5 Fall 2011

1. Solve for the steady state, and report the steady state values of c, n, k, c/y, k/y, the real interest rate, and the real wage. Provide brief analysis/discussion, within a parameter set, and across parameter sets. Be clear that a description of the numerical results is not analysis/discussion; interpret somehow the results. 2. Simulate each economy, and report the King and Plosser (1999) model-based results for c, n, k, c/y, k/y, the real interest rate, and the real wage. Provide brief analysis/discussion, within a parameter set, and across parameter sets. Be clear that a description of the numerical results is not analysis/discussion; interpret somehow the results. What Else to Submit Following the above stand-alone section, conduct whatever other experiments you wish to. However, all of the experiments, etc. should be conducted with a view towards understanding how the model works (where works should mean what you can learn from the sets of experiments conducted, even if it is a repeat of things that show up in the literature however, completely extraneous experiments will be discounted). What To Submit Your submission should be a stand-alone, complete paper i.e., one should be able to read it independent of knowing what the description of Project 1 was. As before, your submission must be typed, not hand-written. The overall structure of the paper must include: - Abstract - Introduction/Motivation - Precise empirical methodology (if constructing your own empirical statistics) - Model details, with (perhaps in an Appendix) important derivations and efficiency conditions, along with intuition/discussion of the important parts of the structure of the model - A clear definition of the solution of the model - Solution method for the model, including o A clear description of how you solve for the parameter set ψ, with its numerical values reported o Presenting your computed g x and h x matrices (i.e., report the numerical values of these matrices) - Description of the experiments you perform, and why - Results from informative experiments, including comparison with data and appropriate discussion and/or interpretation - Conclusions, summarizing your results, their potential importance, and suggestions, if any, for future work As for Project 0, attach a print-out of your code to your submission. Advanced Macroeconomics I 6 Fall 2011