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

Size: px
Start display at page:

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

Transcription

1 Lecture 7: Linear-Quadratic Dynamic Programming Real Business Cycle Models Shinichi Nishiyama Graduate School of Economics Kyoto University January 10, 2019 Abstract In this lecture, we solve and simulate a standard stochastic growth model with linear-quadratic approximation. We start with a linear-quadratic stochastic infinite-horizon optimization problem and derive the Riccati equation. Next, we solve the steady-state conditions of a standard stochastic growth model real business cycle model) to obtain its certainty-equivalent steady-state equilibrium, and we approximate the return function and the state transition function around the steady state. Finally, we obtain the value function and policy function then simulate a stochastic growth economy. 1 An Infinite Horizon Problem Let x t R n be a state vector, and let u t R k be a control vector. We want solve the following infinite horizon problem: 1) max E {u t} subject to β t 1 rx t, u t ) 2) x t+1 = gx t, u t, ε t+1 ) t = 1, 2,...,, where β is a time discount factor, rx t, u t ) is a return function, and gx t, u t, ε t+1 ) is a state transition function. The return function and the state transition function are time-invariant. In this section, we assume that the return function is quadratic and that the state transition function is linear, i.e., 3) rx t, u t ) = x t, u t ) R W W Q ) xt u t ), where R R n n, Q R k k, both of which are symmetric, and W R n k, and 4) x t+1 = Ax t + Bu t + Cε t+1, Graduate School of Economics, Kyoto University; Mailing Address: Yoshida-Honmachi, Sakyo-ku, Kyoto-shi, Japan ; nishiyama@econ.kyoto-u.ac.jp. 1

2 where A R n n, B R n k, C R n n, and ε t+1 R n such that E t ε t+1 ) = 0 and E t ε t+1 ε t+1 ) = I n. We can express the value function, vx t ), as 5) vx t ) = x t P x t + d, where P R n n is a symmetric negative definite) matrix, and d R. The value function is also time-invariant when the preference, the technology, and the government policy are time-invariant. With 3) and 4), we can rewrite the optimization problem to 6) max E {u t} subject to R W β t 1 x t, u t ) W Q ) xt u t ), 7) x t+1 = Ax t + Bu t + Cε t+1, t = 1, 2...,. Simplifying the notation by x t x and x t+1 x, the Bellman equation of the above problem is 8) x P x + d = max u = max u = max u { ) ) x, u ) R W x + βe [ x P x + d ]} Q u {x Rx + u Qu + 2x W u + βe [ Ax + Bu + Cε ) P Ax + Bu + Cε ) + d ]} W { x Rx + u Qu + 2x W u + β [ Ax + Bu) P Ax + Bu) + trc P C) + d ]}, since E[ 2Ax + Bu) P Cε ] = 0 and 9) E [ ε C P Cε ] = n n [ C P C ] ij Eε iε j) = i=1 j=1 n [ C P C ] ii = trc P C). i=1 When P is negative definite, 10) trc P C) = n n n p ij c ik c jk < 0. i=1 j=1 k=1 The first-order condition is 11) 2Qu + 2W x + 2βB P Ax + Bu) = 0 = Q + βb P B)u = W + βb P A)x, thus, the policy function the decision rule) is 12) u = Q + βb P B) 1 W + βb P A)x F x, 2

3 where F R k n. Note that the policy function is independent of the size of shocks, C, which is called the certainty equivalent property. Using the policy function, u = F x, the Bellman equation becomes 13) x P x + d = { x Rx + F x) QF x 2x W F x +β [ Ax BF x) P Ax BF x) + trc P C) + d ]} = x { R + F QF 2W F + βa BF ) P A BF ) } x + β [ trc P C) + d ] for all t = 1, 2,.... Since the above equation satisfies for all x, we have 14) 15) P = R + F QF 2W F + βa BF ) P A BF ), d = β [ trc P C) + d ] = d = β1 β) 1 trp CC ) < 0, where F = Q+βB P B) 1 W +βb P A). In the equation of d, the second equality holds because trab) = trba) and, therefore, trabc) = trabc)) = trbc)a) = trbca). Eliminating F from the above equation, we can also obtain the Riccati equation as 16) P = R + βa P A W + βa P B)Q + βb P B) 1 W + βb P A), where we use the following property of a quadratic form: x Ax = x A x R, thus, x A+A )x = 2x Ax = 2x A x. The Riccati equation, or equation 14), is a fixed-point problem, P = fp ), and we have two solution methods: 1. Iterate the value function, lim k P k = P, where P k+1 = fp k ) and P 0 is given, for example P 0 = R; 2. Solve the equation, hp ) fp ) P = 0, for P by the fsolve function or Newton s iteration method. The first method is the value function iteration method, which is usually very slow to converge. The second method is equivalent with the policy function iteration method, which is faster, when we solve hp ) with Newton s iteration method including the fsolve function). When we use Newton s method manually, we need to convert the n n matrix P into an n 2 vector p by using reshapep, n^2, 1) and convert p into P by using reshapep, n, n). 3

4 2 A Stochastic Growth Model We will analyze the following stochastic growth economy by using the linear-quadratic approximation. The social planner s problem is 17) max E {c t,l t} subject to β t 1 uc t, l t ) 18) 19) 20) 21) n t = 1 l t, y t = z t F k t, n t ), ln z t+1 = ρ ln z t + σε t+1, where ε t+1 N0, 1), k t+1 = 1 δ)k t + y t c t. Eliminating c t, l t, y t, the objective function becomes 22) max E {n t,k t+1 } β t 1 u[ z t F k t, n t ) + 1 δ)k t k t+1, 1 n t ]. The first-order conditions are 23) 24) n t : u l c t, l t ) = u c c t, l t )z t F n k t, n t ), k t+1 : u c c t, l t ) = βe { u c c t+1, l t+1 )[ z t+1 F k k t+1, n t+1 ) + 1 δ ] z t }. The two conditions are the marginal rate of substitution condition and the Euler equation. 2.1 The Certainty Equivalent Steady-State Economy As we saw in Section 1, if the return function, rx, u), is quadratic and the state transition function, gx, u, ε ), is linear, the problem has a certainty-equivalent property, i.e., the optimal decision does not depend on the size of shocks. Let the optimization problem be 25) max E {n t,k t+1 } β t 1 rz t, k t, n t, k t+1 ) = E β t 1 u ) z t F k t, n t ) + 1 δ)k t k t+1, 1 n t. Then, the first-order condition with respect to k t+1 is 26) r 4 z t, k t, n t, k t+1 ) + βe [ r 2 z t+1, k t+1, n t+1, k t+2 ) z t ] = 0, which is identical to the Euler equation 24). When the return function, rz t, k t, n t, k t+1 ), is quadratic, its partial derivative, r j z t, k t, n t, k t+1 ), is linear for all arguments and j = 1,..., 4. Thus, the Euler 4

5 equation can be shown as 27) r 4 z t, k t, n t, k t+1 ) = βr 2 Ezt+1 z t ), k t+1, En t+1 z t ), Ek t+2 z t ) ), = u c c t, l t ) = βu c Ect+1 z t ), El t+1 z t ) ){ Ez t+1 z t )F k k t+1, En t+1 z t )) + 1 δ }, which has the certainty-equivalent property. Note that a quadratic utility function is not sufficient for the certainty equivalence. Let z = Ez t ), k = Ek t ), and n = En t ). Then, if the return function is quadratic, we can obtain the certainty-equivalent steady state of this economy by solving the unconditional expectations of the first-order conditions, 28) 29) u l z F k, n ) δk, 1 n ) = u c z F k, n ) δk, 1 n )z F n k, n ), 1 = β[ z F k k, n ) + 1 δ ], for k and n, given z. We calculate z = Ez t ) from ρ and σ as 30) ε t N0, σ 2 ) ln z t N0, σ 2 /1 ρ 2 )) z = Ez t ) = e 0.5σ2 /1 ρ 2). Then, we solve the above system of two equations for k and n by the fsolve function, Newton s iteration method, or possibly analytically. When the utility function is Cobb-Douglas/CRRA and the production function is Cobb-Douglas, 31) uc, l) = [ cα l 1 α ] 1 γ, F k, n) = k θ n 1 θ, 1 γ then, we can solve the above steady-state conditions for k and n analytically. From the second condition, 32) k n = β 1 ) 1/θ 1) 1 + δ ; z θ from the law of motion of capital, [ ) k 33) c = z k θ n 1 θ δk = z θ ) ] k δ n ; and from the first equation, we get ) k 34) 1 α)c = α1 n )z θ 1 θ). Eliminating c, we can solve the last equation for n and obtain k. n n n 5

6 Differences from the Steady State. as We define the differences changes) from the steady-state values 35) ẑ = ẑ t z t z, ˆk = ˆkt k t k, ˆn = ˆn t n t n, ˆk = ˆk t+1 k t+1 k. Then, the return function the utility function) is defined as 36) rẑ, ˆk, ˆn, ˆk ) u [ z + ẑ)f k + ˆk, n + ˆn) + 1 δ)k + ˆk) k + ˆk ), 1 n + ˆn) ]. Log Differences from the Steady State. from the steady-state values. We can alternatively define the log differences % changes) 37) ẑ = ẑ t ln z t ln z, ˆk = ˆkt ln k t ln k, ˆn = ˆn t ln n t ln n, ˆk = ˆk t+1 ln k t+1 ln k. Then, the return function is defined as 38) rẑ, ˆk, ˆn, ˆk ) u [ e ln z +ẑ F e ln k +ˆk, e ln n +ˆn ) + 1 δ)e ln k +ˆk e ln k +ˆk, 1 e ln n +ˆn ]. In a Matlab function file or a Fortran function, we first calculate the original values, z, k, n, and k, from the differences or log differences, ẑ, ˆk, ˆn, and ˆk ; then, we calculate the return utility) level with u[ zf k, n) + 1 δ)k k, 1 n ]. 2.2 The Linear-Quadratic Approximation around the Steady State Let x be ẑ, ˆk, ˆn, ˆk ). The quadratic approximation around the certainty-equivalent steady state, i.e., the second-order Taylor expansion of the return function around x = 0 is 39) rx) r0) + Dr0)x x D 2 r0)x 1 r0). = 1, x Dr0) ) ) 1 x ). x, u )M, 1 2 Dr0) 1. 2 D2 r0) x u. where x = 1, ẑ, ˆk), u = ˆn, ˆk ), Dr0) is a 1 4 gradient vector Jacobian matrix), and D 2 r0) is a 4 4 Hessian matrix. You can calculate the Jacobian matrix and Hessian matrix by using the numerical ) R W differentiation. Since M =, we can obtain R, Q, and W as W Q 40) R = M [1:3,1:3], Q = M [4:5,4:5], W = M [1:3,4:5]. 6

7 The law of motion of the state variables, z and k, are 41) ln z = ρ ln z + σε, k = k. When z = z + ẑ and k = k + ˆk, using the first-order Taylor expansion, 42) lnz + ẑ ) = ρ lnz + ẑ) + σε ln z + ẑ z ρ ln z + ẑ ) z + σε ẑ ρ 1)z ln z + ρẑ + σz ε. When ln z = ln z + ẑ and ln k = ln k + ˆk, 43) ẑ = ρ 1) ln z + ρẑ + σε, ˆk = ˆk. In the second case, we have the linear state transition function as ) 0 44) x ẑ = ρ 1) ln z ρ 0 ẑ + ˆn ˆk ˆk ˆk σ ε Ax + Bu + Cε When σ is small, e.g., σ = as often assumed in the RBC literature, ρ 1) ln z 0 and z 1. We can replace these with 0 and 1 without making significant approximation errors. 3 Simulating a Stochastic Growth Economy The following is an example of simulating a stochastic growth economy. 1. Choose a large integer T, for example, T = Generate a sequence of standard normal random numbers, ε t for t = 1,..., T. Note: Use randn function in the Matlab statistics toolbox. Alternatively, you can create a standard normal sequence from a sequence of uniform random numbers by the Box-Muller method Judd, p.290). 2. Set x 1 = 1, 0, 0), which is the steady state of the economy. For t = 1,..., T, calculate u t = F x t, then calculate x t+1 = Ax t + Bu t + Cε t. Note: It does not matter whether we use ε t or ε t+1, and the code will be slightly simpler if we use ε t. 3. Calculate z t and n t for t = 1,..., T and k t for t = 1,..., T + 1 from ẑ t = x t 2); ˆk t = x t 3); ˆn t = u t 1); and ˆk t+1 = u t 2); then calculate y t, c t, and iv t investment) for t = 1,..., T. Also, calculate y, c, and iv by using z, k, and n. 4. Calculate ẑ t, ˆk t, ˆn t, ŷ t, ĉ t, and ˆ iv t for t = 1,..., T as log differences from the steady state. You don t have to recalculate ẑ t, ˆk t, ˆn t if those are already log differences from the steady state. 7

8 5. Calculate the deviations from trend, z d t, k d t, n d t, y d t, c d t, and iv d t, by using the Hodrick-Prescott filter the H-P filter) with parameter λ = 1600 as z d = ẑ hpfilterẑ, 1600); k d = ˆk hpfilterˆk, 1600); Calculate the standard deviations and the cross correlations with output of the variables and construct a table similar to Table 1.2 of Cooley and Prescott 1995). References [1] Cooley, Thomas F. Editor), Frontiers of Business Cycle Research, Princeton University Press: Princeton, 1995 [Chapter 1, pp. 1-38; Chapter 2, pp ] [2] Judd, Kenneth, Numerical Methods in Economics, MIT Press: Cambridge, 1998 [Chapter 12, pp ] [3] Ljungqvist, Lars and Thomas J. Sargent, Recursive Macroeconomic Theory Third Edition), MIT Press: Cambridge, 2012 [Chapter 5, pp , ] [4] Miranda, Mario J. and Paul L. Fackler, Applied Computational Economics and Finance, MIT Press: Cambridge, 2004 [Chapter 9, pp ] 8

Real Business Cycle Model (RBC)

Real Business Cycle Model (RBC) Real Business Cycle Model (RBC) Seyed Ali Madanizadeh November 2013 RBC Model Lucas 1980: One of the functions of theoretical economics is to provide fully articulated, artificial economic systems that

More information

Linear and Loglinear Approximations (Started: July 7, 2005; Revised: February 6, 2009)

Linear and Loglinear Approximations (Started: July 7, 2005; Revised: February 6, 2009) Dave Backus / NYU Linear and Loglinear Approximations (Started: July 7, 2005; Revised: February 6, 2009) Campbell s Inspecting the mechanism (JME, 1994) added some useful intuition to the stochastic growth

More information

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

A simple macro dynamic model with endogenous saving rate: the representative agent model A simple macro dynamic model with endogenous saving rate: the representative agent model Virginia Sánchez-Marcos Macroeconomics, MIE-UNICAN Macroeconomics (MIE-UNICAN) A simple macro dynamic model with

More information

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

Public Economics The Macroeconomic Perspective Chapter 2: The Ramsey Model. Burkhard Heer University of Augsburg, Germany Public Economics The Macroeconomic Perspective Chapter 2: The Ramsey Model Burkhard Heer University of Augsburg, Germany October 3, 2018 Contents I 1 Central Planner 2 3 B. Heer c Public Economics: Chapter

More information

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

Solving a Dynamic (Stochastic) General Equilibrium Model under the Discrete Time Framework Solving a Dynamic (Stochastic) General Equilibrium Model under the Discrete Time Framework Dongpeng Liu Nanjing University Sept 2016 D. Liu (NJU) Solving D(S)GE 09/16 1 / 63 Introduction Targets of the

More information

1. Using the model and notations covered in class, the expected returns are:

1. Using the model and notations covered in class, the expected returns are: Econ 510a second half Yale University Fall 2006 Prof. Tony Smith HOMEWORK #5 This homework assignment is due at 5PM on Friday, December 8 in Marnix Amand s mailbox. Solution 1. a In the Mehra-Prescott

More information

An Introduction to Perturbation Methods in Macroeconomics. Jesús Fernández-Villaverde University of Pennsylvania

An Introduction to Perturbation Methods in Macroeconomics. Jesús Fernández-Villaverde University of Pennsylvania An Introduction to Perturbation Methods in Macroeconomics Jesús Fernández-Villaverde University of Pennsylvania 1 Introduction Numerous problems in macroeconomics involve functional equations of the form:

More information

Chapter 3. Dynamic Programming

Chapter 3. Dynamic Programming Chapter 3. Dynamic Programming This chapter introduces basic ideas and methods of dynamic programming. 1 It sets out the basic elements of a recursive optimization problem, describes the functional equation

More information

1 Linear Quadratic Control Problem

1 Linear Quadratic Control Problem 1 Linear Quadratic Control Problem Suppose we have a problem of the following form: { vx 0 ) = max β t ) } x {a t,x t+1 } t Qx t +a t Ra t +2a t Wx t 1) x t is a vector of states and a t is a vector of

More information

Session 2 Working with Dynare

Session 2 Working with Dynare Session 2 Working with Dynare Seminar: Macroeconomics and International Economics Philipp Wegmüller UniBern Spring 2015 Philipp Wegmüller (UniBern) Session 2 Working with Dynare Spring 2015 1 / 20 Dynare

More information

The Real Business Cycle Model

The Real Business Cycle Model The Real Business Cycle Model Macroeconomics II 2 The real business cycle model. Introduction This model explains the comovements in the fluctuations of aggregate economic variables around their trend.

More information

Introduction to Numerical Methods

Introduction to Numerical Methods Introduction to Numerical Methods Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan "D", "S", & "GE" Dynamic Stochastic General Equilibrium What is missing in the abbreviation? DSGE

More information

Macroeconomics Theory II

Macroeconomics Theory II Macroeconomics Theory II Francesco Franco FEUNL February 2016 Francesco Franco (FEUNL) Macroeconomics Theory II February 2016 1 / 18 Road Map Research question: we want to understand businesses cycles.

More information

Graduate Macroeconomics - Econ 551

Graduate Macroeconomics - Econ 551 Graduate Macroeconomics - Econ 551 Tack Yun Indiana University Seoul National University Spring Semester January 2013 T. Yun (SNU) Macroeconomics 1/07/2013 1 / 32 Business Cycle Models for Emerging-Market

More information

1 The Basic RBC Model

1 The Basic RBC Model IHS 2016, Macroeconomics III Michael Reiter Ch. 1: Notes on RBC Model 1 1 The Basic RBC Model 1.1 Description of Model Variables y z k L c I w r output level of technology (exogenous) capital at end of

More information

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

0 β t u(c t ), 0 <β<1, Part 2 1. Certainty-Equivalence Solution Methods Consider the model we dealt with previously, but now the production function is y t = f(k t,z t ), where z t is a stochastic exogenous variable. For example,

More information

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

Foundation of (virtually) all DSGE models (e.g., RBC model) is Solow growth model THE BASELINE RBC MODEL: THEORY AND COMPUTATION FEBRUARY, 202 STYLIZED MACRO FACTS Foundation of (virtually all DSGE models (e.g., RBC model is Solow growth model So want/need/desire business-cycle models

More information

A Quick Introduction to Numerical Methods

A Quick Introduction to Numerical Methods Chapter 5 A Quick Introduction to Numerical Methods One of the main advantages of the recursive approach is that we can use the computer to solve numerically interesting models. There is a wide variety

More information

The full RBC model. Empirical evaluation

The full RBC model. Empirical evaluation The full RBC model. Empirical evaluation Lecture 13 (updated version), ECON 4310 Tord Krogh October 24, 2012 Tord Krogh () ECON 4310 October 24, 2012 1 / 49 Today s lecture Add labor to the stochastic

More information

Perturbation Methods I: Basic Results

Perturbation Methods I: Basic Results Perturbation Methods I: Basic Results (Lectures on Solution Methods for Economists V) Jesús Fernández-Villaverde 1 and Pablo Guerrón 2 March 19, 2018 1 University of Pennsylvania 2 Boston College Introduction

More information

Macroeconomics II Dynamic macroeconomics Class 1: Introduction and rst models

Macroeconomics II Dynamic macroeconomics Class 1: Introduction and rst models Macroeconomics II Dynamic macroeconomics Class 1: Introduction and rst models Prof. George McCandless UCEMA Spring 2008 1 Class 1: introduction and rst models What we will do today 1. Organization of course

More information

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

Lecture 15. Dynamic Stochastic General Equilibrium Model. Randall Romero Aguilar, PhD I Semestre 2017 Last updated: July 3, 2017 Lecture 15 Dynamic Stochastic General Equilibrium Model Randall Romero Aguilar, PhD I Semestre 2017 Last updated: July 3, 2017 Universidad de Costa Rica EC3201 - Teoría Macroeconómica 2 Table of contents

More information

ECON607 Fall 2010 University of Hawaii Professor Hui He TA: Xiaodong Sun Assignment 2

ECON607 Fall 2010 University of Hawaii Professor Hui He TA: Xiaodong Sun Assignment 2 ECON607 Fall 200 University of Hawaii Professor Hui He TA: Xiaodong Sun Assignment 2 The due date for this assignment is Tuesday, October 2. ( Total points = 50). (Two-sector growth model) Consider the

More information

Advanced Econometrics III, Lecture 5, Dynamic General Equilibrium Models Example 1: A simple RBC model... 2

Advanced Econometrics III, Lecture 5, Dynamic General Equilibrium Models Example 1: A simple RBC model... 2 Advanced Econometrics III, Lecture 5, 2017 1 Contents 1 Dynamic General Equilibrium Models 2 1.1 Example 1: A simple RBC model.................... 2 1.2 Approximation Method Based on Linearization.............

More information

Solution Methods. Jesús Fernández-Villaverde. University of Pennsylvania. March 16, 2016

Solution Methods. Jesús Fernández-Villaverde. University of Pennsylvania. March 16, 2016 Solution Methods Jesús Fernández-Villaverde University of Pennsylvania March 16, 2016 Jesús Fernández-Villaverde (PENN) Solution Methods March 16, 2016 1 / 36 Functional equations A large class of problems

More information

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

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 1. Endogenous Growth with Human Capital Consider the following endogenous growth model with both physical capital (k (t)) and human capital (h (t)) in continuous time. The representative household solves

More information

Macroeconomics Theory II

Macroeconomics Theory II Macroeconomics Theory II Francesco Franco FEUNL February 2011 Francesco Franco Macroeconomics Theory II 1/34 The log-linear plain vanilla RBC and ν(σ n )= ĉ t = Y C ẑt +(1 α) Y C ˆn t + K βc ˆk t 1 + K

More information

Applications for solving DSGE models. October 25th, 2011

Applications for solving DSGE models. October 25th, 2011 MATLAB Workshop Applications for solving DSGE models Freddy Rojas Cama Marola Castillo Quinto Preliminary October 25th, 2011 A model to solve The model The model A model is set up in order to draw conclusions

More information

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

... Solving Dynamic General Equilibrium Models Using Log Linear Approximation ... Solving Dynamic General Equilibrium Models Using Log Linear Approximation 1 Log-linearization strategy Example #1: A Simple RBC Model. Define a Model Solution Motivate the Need to Somehow Approximate

More information

Lecture 9. Dynamic Programming. Randall Romero Aguilar, PhD I Semestre 2017 Last updated: June 2, 2017

Lecture 9. Dynamic Programming. Randall Romero Aguilar, PhD I Semestre 2017 Last updated: June 2, 2017 Lecture 9 Dynamic Programming Randall Romero Aguilar, PhD I Semestre 2017 Last updated: June 2, 2017 Universidad de Costa Rica EC3201 - Teoría Macroeconómica 2 Table of contents 1. Introduction 2. Basics

More information

Lecture 10. Dynamic Programming. Randall Romero Aguilar, PhD II Semestre 2017 Last updated: October 16, 2017

Lecture 10. Dynamic Programming. Randall Romero Aguilar, PhD II Semestre 2017 Last updated: October 16, 2017 Lecture 10 Dynamic Programming Randall Romero Aguilar, PhD II Semestre 2017 Last updated: October 16, 2017 Universidad de Costa Rica EC3201 - Teoría Macroeconómica 2 Table of contents 1. Introduction 2.

More information

HOMEWORK #3 This homework assignment is due at NOON on Friday, November 17 in Marnix Amand s mailbox.

HOMEWORK #3 This homework assignment is due at NOON on Friday, November 17 in Marnix Amand s mailbox. Econ 50a second half) Yale University Fall 2006 Prof. Tony Smith HOMEWORK #3 This homework assignment is due at NOON on Friday, November 7 in Marnix Amand s mailbox.. This problem introduces wealth inequality

More information

Suggested Solutions to Homework #3 Econ 511b (Part I), Spring 2004

Suggested Solutions to Homework #3 Econ 511b (Part I), Spring 2004 Suggested Solutions to Homework #3 Econ 5b (Part I), Spring 2004. Consider an exchange economy with two (types of) consumers. Type-A consumers comprise fraction λ of the economy s population and type-b

More information

Topic 2. Consumption/Saving and Productivity shocks

Topic 2. Consumption/Saving and Productivity shocks 14.452. Topic 2. Consumption/Saving and Productivity shocks Olivier Blanchard April 2006 Nr. 1 1. What starting point? Want to start with a model with at least two ingredients: Shocks, so uncertainty.

More information

Deterministic Models

Deterministic Models Deterministic Models Perfect foreight, nonlinearities and occasionally binding constraints Sébastien Villemot CEPREMAP June 10, 2014 Sébastien Villemot (CEPREMAP) Deterministic Models June 10, 2014 1 /

More information

Endogenous Growth. Lecture 17 & 18. Topics in Macroeconomics. December 8 & 9, 2008

Endogenous Growth. Lecture 17 & 18. Topics in Macroeconomics. December 8 & 9, 2008 Review: Solow Model Review: Ramsey Model Endogenous Growth Lecture 17 & 18 Topics in Macroeconomics December 8 & 9, 2008 Lectures 17 & 18 1/29 Topics in Macroeconomics Outline Review: Solow Model Review:

More information

The Growth Model in Continuous Time (Ramsey Model)

The Growth Model in Continuous Time (Ramsey Model) The Growth Model in Continuous Time (Ramsey Model) Prof. Lutz Hendricks Econ720 September 27, 2017 1 / 32 The Growth Model in Continuous Time We add optimizing households to the Solow model. We first study

More information

Projection Methods. Felix Kubler 1. October 10, DBF, University of Zurich and Swiss Finance Institute

Projection Methods. Felix Kubler 1. October 10, DBF, University of Zurich and Swiss Finance Institute Projection Methods Felix Kubler 1 1 DBF, University of Zurich and Swiss Finance Institute October 10, 2017 Felix Kubler Comp.Econ. Gerzensee, Ch5 October 10, 2017 1 / 55 Motivation In many dynamic economic

More information

Introduction to Recursive Methods

Introduction to Recursive Methods Chapter 1 Introduction to Recursive Methods These notes are targeted to advanced Master and Ph.D. students in economics. They can be of some use to researchers in macroeconomic theory. The material contained

More information

HOMEWORK #1 This homework assignment is due at 5PM on Friday, November 3 in Marnix Amand s mailbox.

HOMEWORK #1 This homework assignment is due at 5PM on Friday, November 3 in Marnix Amand s mailbox. Econ 50a (second half) Yale University Fall 2006 Prof. Tony Smith HOMEWORK # This homework assignment is due at 5PM on Friday, November 3 in Marnix Amand s mailbox.. Consider a growth model with capital

More information

Small Open Economy RBC Model Uribe, Chapter 4

Small Open Economy RBC Model Uribe, Chapter 4 Small Open Economy RBC Model Uribe, Chapter 4 1 Basic Model 1.1 Uzawa Utility E 0 t=0 θ t U (c t, h t ) θ 0 = 1 θ t+1 = β (c t, h t ) θ t ; β c < 0; β h > 0. Time-varying discount factor With a constant

More information

Solving Deterministic Models

Solving Deterministic Models Solving Deterministic Models Shanghai Dynare Workshop Sébastien Villemot CEPREMAP October 27, 2013 Sébastien Villemot (CEPREMAP) Solving Deterministic Models October 27, 2013 1 / 42 Introduction Deterministic

More information

DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION

DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION UNIVERSITY OF MARYLAND: ECON 600. Alternative Methods of Discrete Time Intertemporal Optimization We will start by solving a discrete time intertemporal

More information

Neoclassical Business Cycle Model

Neoclassical Business Cycle Model Neoclassical Business Cycle Model Prof. Eric Sims University of Notre Dame Fall 2015 1 / 36 Production Economy Last time: studied equilibrium in an endowment economy Now: study equilibrium in an economy

More information

Ramsey Cass Koopmans Model (1): Setup of the Model and Competitive Equilibrium Path

Ramsey Cass Koopmans Model (1): Setup of the Model and Competitive Equilibrium Path Ramsey Cass Koopmans Model (1): Setup of the Model and Competitive Equilibrium Path Ryoji Ohdoi Dept. of Industrial Engineering and Economics, Tokyo Tech This lecture note is mainly based on Ch. 8 of Acemoglu

More information

Problem Set 2: Proposed solutions Econ Fall Cesar E. Tamayo Department of Economics, Rutgers University

Problem Set 2: Proposed solutions Econ Fall Cesar E. Tamayo Department of Economics, Rutgers University Problem Set 2: Proposed solutions Econ 504 - Fall 202 Cesar E. Tamayo ctamayo@econ.rutgers.edu Department of Economics, Rutgers University Simple optimal growth (Problems &2) Suppose that we modify slightly

More information

Lecture 2 The Centralized Economy

Lecture 2 The Centralized Economy Lecture 2 The Centralized Economy Economics 5118 Macroeconomic Theory Kam Yu Winter 2013 Outline 1 Introduction 2 The Basic DGE Closed Economy 3 Golden Rule Solution 4 Optimal Solution The Euler Equation

More information

Linearized Euler Equation Methods

Linearized Euler Equation Methods Linearized Euler Equation Methods Quantitative Macroeconomics [Econ 5725] Raül Santaeulàlia-Llopis Washington University in St. Louis Spring 206 Raül Santaeulàlia-Llopis (Wash.U.) Linearized Euler Equation

More information

Dynamic Programming with Hermite Interpolation

Dynamic Programming with Hermite Interpolation Dynamic Programming with Hermite Interpolation Yongyang Cai Hoover Institution, 424 Galvez Mall, Stanford University, Stanford, CA, 94305 Kenneth L. Judd Hoover Institution, 424 Galvez Mall, Stanford University,

More information

Perturbation Methods

Perturbation Methods Perturbation Methods Jesús Fernández-Villaverde University of Pennsylvania May 28, 2015 Jesús Fernández-Villaverde (PENN) Perturbation Methods May 28, 2015 1 / 91 Introduction Introduction Remember that

More information

Stochastic simulations with DYNARE. A practical guide.

Stochastic simulations with DYNARE. A practical guide. Stochastic simulations with DYNARE. A practical guide. Fabrice Collard (GREMAQ, University of Toulouse) Adapted for Dynare 4.1 by Michel Juillard and Sébastien Villemot (CEPREMAP) First draft: February

More information

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

UNIVERSITY OF WISCONSIN DEPARTMENT OF ECONOMICS MACROECONOMICS THEORY Preliminary Exam August 1, :00 am - 2:00 pm UNIVERSITY OF WISCONSIN DEPARTMENT OF ECONOMICS MACROECONOMICS THEORY Preliminary Exam August 1, 2017 9:00 am - 2:00 pm INSTRUCTIONS Please place a completed label (from the label sheet provided) on the

More information

ADVANCED MACRO TECHNIQUES Midterm Solutions

ADVANCED MACRO TECHNIQUES Midterm Solutions 36-406 ADVANCED MACRO TECHNIQUES Midterm Solutions Chris Edmond hcpedmond@unimelb.edu.aui This exam lasts 90 minutes and has three questions, each of equal marks. Within each question there are a number

More information

Economics 210B Due: September 16, Problem Set 10. s.t. k t+1 = R(k t c t ) for all t 0, and k 0 given, lim. and

Economics 210B Due: September 16, Problem Set 10. s.t. k t+1 = R(k t c t ) for all t 0, and k 0 given, lim. and Economics 210B Due: September 16, 2010 Problem 1: Constant returns to saving Consider the following problem. c0,k1,c1,k2,... β t Problem Set 10 1 α c1 α t s.t. k t+1 = R(k t c t ) for all t 0, and k 0

More information

Lecture 4: Analysis of Optimal Trajectories, Transition Dynamics in Growth Model

Lecture 4: Analysis of Optimal Trajectories, Transition Dynamics in Growth Model Lecture 4: Analysis of Optimal Trajectories, Transition Dynamics in Growth Model ECO 503: Macroeconomic Theory I Benjamin Moll Princeton University Fall 2014 1 / 30 Plan of Lecture 1 Linearization around

More information

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

Economics 701 Advanced Macroeconomics I Project 1 Professor Sanjay Chugh Fall 2011 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

More information

Approximation around the risky steady state

Approximation around the risky steady state Approximation around the risky steady state Centre for International Macroeconomic Studies Conference University of Surrey Michel Juillard, Bank of France September 14, 2012 The views expressed herein

More information

Lecture 4 The Centralized Economy: Extensions

Lecture 4 The Centralized Economy: Extensions Lecture 4 The Centralized Economy: Extensions Leopold von Thadden University of Mainz and ECB (on leave) Advanced Macroeconomics, Winter Term 2013 1 / 36 I Motivation This Lecture considers some applications

More information

Slides II - Dynamic Programming

Slides II - Dynamic Programming Slides II - Dynamic Programming Julio Garín University of Georgia Macroeconomic Theory II (Ph.D.) Spring 2017 Macroeconomic Theory II Slides II - Dynamic Programming Spring 2017 1 / 32 Outline 1. Lagrangian

More information

The Market Resources Method for Solving Dynamic Optimization Problems *

The Market Resources Method for Solving Dynamic Optimization Problems * Federal Reserve Bank of Dallas Globalization and Monetary Policy Institute Working Paper No. 274 http://www.dallasfed.org/assets/documents/institute/wpapers/2016/0274.pdf The Market Resources Method for

More information

Macroeconomics Qualifying Examination

Macroeconomics Qualifying Examination Macroeconomics Qualifying Examination August 2015 Department of Economics UNC Chapel Hill Instructions: This examination consists of 4 questions. Answer all questions. If you believe a question is ambiguously

More information

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

(a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming 1. Government Purchases and Endogenous Growth Consider the following endogenous growth model with government purchases (G) in continuous time. Government purchases enhance production, and the production

More information

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

Graduate Macro Theory II: Notes on Solving Linearized Rational Expectations Models Graduate Macro Theory II: Notes on Solving Linearized Rational Expectations Models Eric Sims University of Notre Dame Spring 2017 1 Introduction The solution of many discrete time dynamic economic models

More information

A Simple Algorithm for Solving Ramsey Optimal Policy with Exogenous Forcing Variables

A Simple Algorithm for Solving Ramsey Optimal Policy with Exogenous Forcing Variables A Simple Algorithm for Solving Ramsey Optimal Policy with Exogenous Forcing Variables Jean-Bernard Chatelain and Kirsten Ralf arxiv:1708.07996v1 [q-fin.ec] 26 Aug 2017 June 20, 2018 Abstract This algorithm

More information

Solving Monetary (MIU) models with Linearized Euler Equations: Method of Undetermined Coefficients

Solving Monetary (MIU) models with Linearized Euler Equations: Method of Undetermined Coefficients Int. J. Res. Ind. Eng. Vol. 6, No. 2 (207) 72 83 International Journal of Research in Industrial Engineering www.riejournal.com Solving Monetary (MIU) models with Linearized Euler Equations: Method of

More information

Asset pricing in DSGE models comparison of different approximation methods

Asset pricing in DSGE models comparison of different approximation methods Asset pricing in DSGE models comparison of different approximation methods 1 Introduction Jan Acedański 1 Abstract. There are many numerical methods suitable for approximating solutions of DSGE models.

More information

Characterization of Equilibrium Paths in a Two-Sector Economy with CES Production Functions and Sector-Specific Externality

Characterization of Equilibrium Paths in a Two-Sector Economy with CES Production Functions and Sector-Specific Externality Characterization of Equilibrium Paths in a Two-Sector Economy with CES Production Functions and Sector-Specific Externality Miki Matsuo, Kazuo Nishimura, Tomoya Sakagami, Alain Venditti To cite this version:

More information

UNIVERSITY OF VIENNA

UNIVERSITY OF VIENNA WORKING PAPERS Cycles and chaos in the one-sector growth model with elastic labor supply Gerhard Sorger May 2015 Working Paper No: 1505 DEPARTMENT OF ECONOMICS UNIVERSITY OF VIENNA All our working papers

More information

Practical Dynamic Programming: An Introduction. Associated programs dpexample.m: deterministic dpexample2.m: stochastic

Practical Dynamic Programming: An Introduction. Associated programs dpexample.m: deterministic dpexample2.m: stochastic Practical Dynamic Programming: An Introduction Associated programs dpexample.m: deterministic dpexample2.m: stochastic Outline 1. Specific problem: stochastic model of accumulation from a DP perspective

More information

PANEL DISCUSSION: THE ROLE OF POTENTIAL OUTPUT IN POLICYMAKING

PANEL DISCUSSION: THE ROLE OF POTENTIAL OUTPUT IN POLICYMAKING PANEL DISCUSSION: THE ROLE OF POTENTIAL OUTPUT IN POLICYMAKING James Bullard* Federal Reserve Bank of St. Louis 33rd Annual Economic Policy Conference St. Louis, MO October 17, 2008 Views expressed are

More information

What are we going to do?

What are we going to do? RBC Model Analyzes to what extent growth and business cycles can be generated within the same framework Uses stochastic neoclassical growth model (Brock-Mirman model) as a workhorse, which is augmented

More information

Introduction to Real Business Cycles: The Solow Model and Dynamic Optimization

Introduction to Real Business Cycles: The Solow Model and Dynamic Optimization Introduction to Real Business Cycles: The Solow Model and Dynamic Optimization Vivaldo Mendes a ISCTE IUL Department of Economics 24 September 2017 (Vivaldo M. Mendes ) Macroeconomics (M8674) 24 September

More information

An approximate consumption function

An approximate consumption function An approximate consumption function Mario Padula Very Preliminary and Very Incomplete 8 December 2005 Abstract This notes proposes an approximation to the consumption function in the buffer-stock model.

More information

Hansen s basic RBC model

Hansen s basic RBC model ansen s basic RBC model George McCandless UCEMA Spring ansen s RBC model ansen s RBC model First RBC model was Kydland and Prescott (98) "Time to build and aggregate uctuations," Econometrica Complicated

More information

Money in the utility model

Money in the utility model Money in the utility model Monetary Economics Michaª Brzoza-Brzezina Warsaw School of Economics 1 / 59 Plan of the Presentation 1 Motivation 2 Model 3 Steady state 4 Short run dynamics 5 Simulations 6

More information

Competitive Equilibrium and the Welfare Theorems

Competitive Equilibrium and the Welfare Theorems Competitive Equilibrium and the Welfare Theorems Craig Burnside Duke University September 2010 Craig Burnside (Duke University) Competitive Equilibrium September 2010 1 / 32 Competitive Equilibrium and

More information

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

The Ramsey Model. (Lecture Note, Advanced Macroeconomics, Thomas Steger, SS 2013) The Ramsey Model (Lecture Note, Advanced Macroeconomics, Thomas Steger, SS 213) 1 Introduction The Ramsey model (or neoclassical growth model) is one of the prototype models in dynamic macroeconomics.

More information

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

Economics Computation Winter Prof. Garey Ramey. Exercises : 5 ; B = AX = B: 5 ; h 3 1 6 Economics 80 - Computation Winter 01-18 Prof. Garey Ramey Exercises Exercise 1. Consider the following maices: 9 A = 1 8 ; B = 1 1 1 : a. Enter A and B as Matlab variables. b. Calculate the following maices:

More information

DSGE Methods. Estimation of DSGE models: Maximum Likelihood & Bayesian. Willi Mutschler, M.Sc.

DSGE Methods. Estimation of DSGE models: Maximum Likelihood & Bayesian. Willi Mutschler, M.Sc. DSGE Methods Estimation of DSGE models: Maximum Likelihood & Bayesian Willi Mutschler, M.Sc. Institute of Econometrics and Economic Statistics University of Münster willi.mutschler@uni-muenster.de Summer

More information

ADVANCED MACROECONOMIC TECHNIQUES NOTE 1c

ADVANCED MACROECONOMIC TECHNIQUES NOTE 1c 316-406 ADVANCED MACROECONOMIC TECHNIQUES NOTE 1c Chris Edmond hcpedmond@unimelb.edu.aui Linearizing a difference equation We will frequently want to linearize a difference equation of the form x t+1 =

More information

A comparison of numerical methods for the. Solution of continuous-time DSGE models. Juan Carlos Parra Alvarez

A comparison of numerical methods for the. Solution of continuous-time DSGE models. Juan Carlos Parra Alvarez A comparison of numerical methods for the solution of continuous-time DSGE models Juan Carlos Parra Alvarez Department of Economics and Business, and CREATES Aarhus University, Denmark November 14, 2012

More information

ECON 5118 Macroeconomic Theory

ECON 5118 Macroeconomic Theory ECON 5118 Macroeconomic Theory Winter 013 Test 1 February 1, 013 Answer ALL Questions Time Allowed: 1 hour 0 min Attention: Please write your answers on the answer book provided Use the right-side pages

More information

News-Shock Subroutine for Prof. Uhlig s Toolkit

News-Shock Subroutine for Prof. Uhlig s Toolkit News-Shock Subroutine for Prof. Uhlig s Toolkit KENGO NUTAHARA Graduate School of Economics, University of Tokyo, and the JSPS Research Fellow ee67003@mail.ecc.u-tokyo.ac.jp Revised: October 23, 2007 (Fisrt

More information

Linearization. (Lectures on Solution Methods for Economists V: Appendix) Jesús Fernández-Villaverde 1 and Pablo Guerrón 2 February 21, 2018

Linearization. (Lectures on Solution Methods for Economists V: Appendix) Jesús Fernández-Villaverde 1 and Pablo Guerrón 2 February 21, 2018 Linearization (Lectures on Solution Methods for Economists V: Appendix) Jesús Fernández-Villaverde 1 and Pablo Guerrón 2 February 21, 2018 1 University of Pennsylvania 2 Boston College Basic RBC Benchmark

More information

1 With state-contingent debt

1 With state-contingent debt STOCKHOLM DOCTORAL PROGRAM IN ECONOMICS Helshögskolan i Stockholm Stockholms universitet Paul Klein Email: paul.klein@iies.su.se URL: http://paulklein.se/makro2.html Macroeconomics II Spring 2010 Lecture

More information

Lecture 15 Real Business Cycle Model. Noah Williams

Lecture 15 Real Business Cycle Model. Noah Williams Lecture 15 Real Business Cycle Model Noah Williams University of Wisconsin - Madison Economics 702/312 Real Business Cycle Model We will have a shock: change in technology. Then we will have a propagation

More information

Fluctuations. Shocks, Uncertainty, and the Consumption/Saving Choice

Fluctuations. Shocks, Uncertainty, and the Consumption/Saving Choice Fluctuations. Shocks, Uncertainty, and the Consumption/Saving Choice Olivier Blanchard April 2002 14.452. Spring 2002. Topic 2. 14.452. Spring, 2002 2 Want to start with a model with two ingredients: ²

More information

Advanced Economic Growth: Lecture 21: Stochastic Dynamic Programming and Applications

Advanced Economic Growth: Lecture 21: Stochastic Dynamic Programming and Applications Advanced Economic Growth: Lecture 21: Stochastic Dynamic Programming and Applications Daron Acemoglu MIT November 19, 2007 Daron Acemoglu (MIT) Advanced Growth Lecture 21 November 19, 2007 1 / 79 Stochastic

More information

Lecture 5: Some Informal Notes on Dynamic Programming

Lecture 5: Some Informal Notes on Dynamic Programming Lecture 5: Some Informal Notes on Dynamic Programming The purpose of these class notes is to give an informal introduction to dynamic programming by working out some cases by h. We want to solve subject

More information

Projection Methods. Michal Kejak CERGE CERGE-EI ( ) 1 / 29

Projection Methods. Michal Kejak CERGE CERGE-EI ( ) 1 / 29 Projection Methods Michal Kejak CERGE CERGE-EI ( ) 1 / 29 Introduction numerical methods for dynamic economies nite-di erence methods initial value problems (Euler method) two-point boundary value problems

More information

Economic Growth: Lecture 13, Stochastic Growth

Economic Growth: Lecture 13, Stochastic Growth 14.452 Economic Growth: Lecture 13, Stochastic Growth Daron Acemoglu MIT December 10, 2013. Daron Acemoglu (MIT) Economic Growth Lecture 13 December 10, 2013. 1 / 52 Stochastic Growth Models Stochastic

More information

Session 4: Money. Jean Imbs. November 2010

Session 4: Money. Jean Imbs. November 2010 Session 4: Jean November 2010 I So far, focused on real economy. Real quantities consumed, produced, invested. No money, no nominal in uences. I Now, introduce nominal dimension in the economy. First and

More information

Neoclassical Growth Model / Cake Eating Problem

Neoclassical Growth Model / Cake Eating Problem Dynamic Optimization Institute for Advanced Studies Vienna, Austria by Gabriel S. Lee February 1-4, 2008 An Overview and Introduction to Dynamic Programming using the Neoclassical Growth Model and Cake

More information

Government The government faces an exogenous sequence {g t } t=0

Government The government faces an exogenous sequence {g t } t=0 Part 6 1. Borrowing Constraints II 1.1. Borrowing Constraints and the Ricardian Equivalence Equivalence between current taxes and current deficits? Basic paper on the Ricardian Equivalence: Barro, JPE,

More information

Suggested Solutions to Homework #6 Econ 511b (Part I), Spring 2004

Suggested Solutions to Homework #6 Econ 511b (Part I), Spring 2004 Suggested Solutions to Homework #6 Econ 511b (Part I), Spring 2004 1. (a) Find the planner s optimal decision rule in the stochastic one-sector growth model without valued leisure by linearizing the Euler

More information

Numerical Methods in Economics

Numerical Methods in Economics Numerical Methods in Economics MIT Press, 1998 Chapter 12 Notes Numerical Dynamic Programming Kenneth L. Judd Hoover Institution November 15, 2002 1 Discrete-Time Dynamic Programming Objective: X: set

More information

Lecture notes on modern growth theory

Lecture notes on modern growth theory Lecture notes on modern growth theory Part 2 Mario Tirelli Very preliminary material Not to be circulated without the permission of the author October 25, 2017 Contents 1. Introduction 1 2. Optimal economic

More information

Advanced Macroeconomics II The RBC model with Capital

Advanced Macroeconomics II The RBC model with Capital Advanced Macroeconomics II The RBC model with Capital Lorenza Rossi (Spring 2014) University of Pavia Part of these slides are based on Jordi Galì slides for Macroeconomia Avanzada II. Outline Real business

More information

An Application to Growth Theory

An Application to Growth Theory An Application to Growth Theory First let s review the concepts of solution function and value function for a maximization problem. Suppose we have the problem max F (x, α) subject to G(x, β) 0, (P) x

More information

Indeterminacy with No-Income-Effect Preferences and Sector-Specific Externalities

Indeterminacy with No-Income-Effect Preferences and Sector-Specific Externalities Indeterminacy with No-Income-Effect Preferences and Sector-Specific Externalities Jang-Ting Guo University of California, Riverside Sharon G. Harrison Barnard College, Columbia University July 9, 2008

More information