Solving Models with Heterogeneous Agents Xpa algorithm

Size: px
Start display at page:

Download "Solving Models with Heterogeneous Agents Xpa algorithm"

Transcription

1 Solving Models with Heterogeneous Agents Xpa algorithm Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan

2 Individual agent Subject to employment shocks ε i,t {0, 1} or ε i,t {u, e} Incomplete markets only way to save is through holding capital

3 Alternatives to inequality constraint Penalty function in the utility function Assumptions about P(k i,t ) u(c i,t, k i,t ) = ln(c i,t ) P(k i,t+1 ) standard inequality: k i,t+1 0 { if ki,t+1 < 0 P(k i,t+1 ) = 0 if k i,t+1 0 differentiable alternative p(k i,t+1 ) = P(k i,t+1) k i,t+1 0

4 Alternatives to inequality constraint Alternative to P ( ) in utility function Individual interest rate depends on amount invested r i,t = r t P(k i,t+1 ) with P(k i,t+1) k i,t+1 > 0 Advantage: nicer economic story Disadvantage: you have to take a stand on what happens with the resources (thrown away? intermediary?) both Euler and budget constraint are affected

5 Laws of motion aggregate productivity, z t, can take on two values employment status, ε t, can take on two values probability of being (un)employed depends on z t transition probabilities are such that unemployment rate only depends on current z t = u t = u(z t ) with u b = u(1 z ) > u g u(1 + z ).

6 Individual agent max E {c i,t,k i,t+1 } t=0 t=0 βt (ln(c i,t ) P(k i,t+1 )) s.t. c i,t + k i,t+1 = r t k i,t + (1 τ t )w t lε i,t + µw t (1 ε i,t ) + (1 δ)k i,t for given processes of r t and w t, this is a relatively simple problem

7 Individual agent: Euler equation 1 c i,t = p(k i,t+1 ) + E t [ ] β(rt δ) c i,t+1 cost of k i,t+1 = reduction in penalty + usual term

8 Firm problem ( r t = z t α K t l(1 u(zt )) ) α 1 ( K t w t = z t (1 α) l(1 u(zt )) ) α

9 Government τ t w t l(1 u(zt ) = µw t u(z t ) τ t = µu(z t ) l(1 u(zt ))

10 Aggregate variables agents care about r t and w t They only depend on aggregate capital stock and z t!!! This is not true in general for equilibrium prices Agents are interested in all information that forecasts K t In principle that is the complete cross-sectional distribution of employment status and capital levels

11 Equilibrium - first part Individual policy functions solving the agent s max problem A wage and a rental rate given by equations above.

12 Equilibrium - second part A transition law for the cross-sectional distribution of capital, consistent with the individual policy function. f t = beginning-of-period cross-sectional distribution of capital and the employment status after the employment status has been realized. f t+1 = Υ(z t+1, z t, f t ) z t+1 does not affect the period t cross-sectional distribution of capital z t+1 does affect the joint cross-sectional distribution of capital and employment status

13 Overview 1 What if individual policy rules are linear in levels? 2 What if individual policy rules are polynomials in levels 3 What if individual policy rules are not polynomials in the levels 4 Topics: What if there are non-differentiabilities Economy with bonds the price of a bond unlike rental rate is not a simple function of K t

14 Linear policy rule for individual problem Suppose policy rules are given and equal to: if ε = u : k u = Ψ u,0 (s) + Ψ u,1 (s)k if ε = e : k e = Ψ e,0 (s) + Ψ e,1 (s)k linear in k, completely general in all other dimensions

15 Linear policy rule for individual problem s is the set of aggregate state variables and consist for sure of z, K u, K e Xpa determines "endogenously" whether other elements should be added to this list

16 Linear policy rule for individual problem Policy rules: if ε = u : k u = Ψ u,0 (s) + Ψ u,1 (s)k if ε = e : k e = Ψ e,0 (s) + Ψ e,1 (s)k Can we calculate K from this? If the answer is yes, then we can calculate r (given z )

17 Notation End of this period K u : end-of-period aggregate capital stock of unemployed K e : end-of-period aggregate capital stock of employed Beginning of the next period K u and K e: corresponding beginning-of-period equivalents

18 Transition laws From end of this period to beginning of next period K u = K u and K e = K e because employment status changes Apply transition laws to go from K e, K u to K e, K u

19 More notation g εε zz : mass of agents with employment status ε now and ε next period for given values of z and z g uuzz + g euzz + g eezz + g uezz = 1

20 From end to beginning-of-period moments K u = g uuzz K u + g euzz K e g uuzz + g euzz K e = g uezz K u + g eezz K e g uezz + g eezz K = u(z )K u + (1 u(z ))K e Given the formulas for K u and K e we can calculate these.

21 Simpler case (to learn method) Suppose individual policy function are as follows: if ε = u : k u = Ψ u,0 + Ψ u,k k + Ψ u,z z + Ψ u,ku K u + Ψ u,ke K e if ε = e : k e = Ψ e,0 + Ψ e,k k + Ψ e,z z + Ψ e,ku K u + Ψ e,ke K e This immediately gives K u = M u (1) = k u( )df u (k) = (Ψ u,0 + Ψ u,z z) + (Ψ u,k + Ψ u,ku ) K u + Ψ u,ke K e, K e = M e (1) = k e( )df e (k) = (Ψ e,0 + Ψ e,z z) + (Ψ e,k + Ψ e,ke ) K e + Ψ e,ku K u, Applying transition laws gives K u, K e, and K

22 What about the state variables? Above, we assumed that s consists of k, ε, z, K u, K e and possibly other characteristics of the distribution. But with linear policy rules, no other moments are needed. Intuition?

23 Simple way to solve for coeffi cients 1 Assume linear law of motion for K u and K e 2 Find linear approximation for k u and k e 3 Get new linear law of motion for K u and K e by explicit aggregation (and transition laws) 4 Iterate until convergence

24 More general linear policy rules Policy rules: This immediately gives if ε = u : k u = Ψ u,0 (s) + Ψ u,1 (s)k if ε = e : k e = Ψ e,0 (s) + Ψ e,1 (s)k K u = M u (1) = k u(k, )df u (k) = Ψ u,0 (s) + Ψ u,1 (s)m u (1), K e = M e (1) = k e(k, )df e (k) = Ψ e,0 (s) + Ψ e,1 (s)m e (1), This law of motion could be non-linear in K u and K e!!!! Applying transition laws gives K u, K e, and K

25 Progress so far Given linear individual policy rule: we can get law of motion for aggregate variables determine what the set of aggregate state variables are Haven t said anything yet on how to find individual policy rules We ll answer that for somewhat more general case with quadratic individual policy rules

26 Second-order policy rule Policy rules: k u = Ψ u,0 (s) + k e = Ψ e,0 (s) + 2 i=1 2 i=1 Ψ u,i (s)k i and Ψ e,i (s)k i, quadratic in k, completely general in all other dimensions

27 Second-order policy rule s is the set of state variables and consist for sure of z, K u, K e Xpa determines "endogenously" whether other elements should be added to this list

28 Aggregate second-order policy Aggregation gives K u = M u (1) = Ψ u,0 (s) + 2 i=1 Ψ u,i(s)m u (i), K e = M e (1) = Ψ e,0 (s) + 2 i=1 Ψ e,i(s)m e (i), What are the state variables? Not only M u (1) and M e (1), but also M u (2) and M e (2)

29 Aggregate second-order policy = we need laws of motion for M u (2) and M e (2); these together with transition laws would give laws of motion for M u(2) and M e(2)

30 Laws of motion for second-order terms Moments are (k M ε (2) = ε (k, ) ) 2 dfε (k) Do I have a law of motion for (k ε) 2? Yes, of course, namely ( k ε ) 2 = Ψ 2 ε,0 (s) + 2Ψ ε,0(s)ψ ε,1 (s)k+ (2Ψ ε,0 (s)ψ ε,2 + (Ψ ε,1 (s)) 2 )k 2 What is the problem? +2Ψ ε,1 (s)ψ ε,2 (s)k 3 + (Ψ ε,2 (s)) 2 k 4.

31 Laws of motion for second-order terms Aggregating gives ( k ε ) 2 = Ψ 2 ε,0 (s) + 2Ψ ε,0(s)ψ ε,1 (s)k+ (2Ψ ε,0 (s)ψ ε,2 + (Ψ ε,1 (s)) 2 )k 2 +2Ψ ε,1 (s)ψ ε,2 (s)k 3 + (Ψ ε,2 (s)) 2 k 4. M ε (2) = (Ψ ε,0 (s)) 2 + 2Ψ ε,0 (s)ψ ε,1 (s) M ε (1) +(2Ψ ε,0 (s)ψ ε,2 + (Ψ ε,1 (s)) 2 ) M ε (2) +2Ψ ε,1 (s)ψ ε,2 (s) M ε (3) + (Ψ ε,2 (s)) 2 M ε (4).

32 Avoiding infinite-regress problem Define y ε = ( k ε ) 2 Come up with a separate 2 nd -order approximation for y ε: y ε = ( k ε ) 2 Ψε,(k ) 2,0 (s) + Ψ ε,(k ) 2,1 (s)k + Ψ ε,(k ) 2,2 (s)k2 Ψ ε,j coeffs have no direct relationship to Ψ ε,(k ) 2,j coeffs

33 Aggregation in second-order case and k ε = Ψ ε,0 (s) + 2 i=1 K ε = M ε (1) = Ψ ε,0 (s) + Ψ ε,i (s)k i gives 2 i=1 Ψ ε,i (s)m ε (i), ( ) 2 k 2 ε = Ψ ε,(k ) 2,0 (s) + Ψ ε,(k ) 2,i (s)ki gives i=1 M ε (2) = Ψ ε,(k ) 2,0 (s) + 2 i=1 Ψ ε,(k ) 2,i (s)m ε(i),

34 Basic formulation Policy rules: k u = Ψ u,0 (s) + Aggregation gives I i=1 Ψ u,i (s)k i and k e = Ψ e,0 (s) + I i=1 K u = M u (1) = Ψ u,0 (s) + I i=1 Ψ u,i(s)m u (i), K e = M e (1) = Ψ e,0 (s) + I i=1 Ψ e,i(s)m e (i), Ψ e,i (s)k i, Get additional separate policy rules for each polynomial term in policy function

35 Full program How to find the Ψ coeffi cients? Iterative perturbation procedures general projection method

36 Iterative perturbation solutions 1 Guess a law of motion for aggregate law of motion 2 Conditional on this solve for individual law of motion 3 Explicitly aggregate and update aggregate law of motions

37 Perturbation solution with discrete support Write law of motion for z t and ε t as [ ] z t = z + ρ z z t 1 + e z,t with E e 2 z,t = σ 2 z [ ] ε i,t = ε + ρ ε ε t 1 + e ε,t with E e 2 ε,t = σ 2 ε ρ z, ρ ε, σ 2 z, σ 2 ε are such that autocovariances and variances correspond to original process

38 General projection procedure Suppose a second-order solution is used: s i,t = [ε i,t, k i,t, z t, M u,t (1), M e,t (1), M u,t (2), M e,t (2)] Basic idea: set up a grid define error term at each grid point define loss function use minimization routine to find Ψ coeffi cients

39 General projection procedure Solve for ψ k (s; Ψ) by making model equations "fit" on grid Notation: we have included ε i,t in s and ψ k (s; Ψ) describes behavior of both employed and unemployed agent

40 Individual policy rules & projection methods {s κ } χ κ=1 the set of state variables with χ nodes s κ = {z κ, M u,κ (1), M e,κ (1), M u,κ (2), M e,κ (2)} κ indicates a grid point not a period

41 First-order condition (r(z κ, K κ ) + 1 δ)k κ +(1 τ(z κ ))w(z κ, K κ )lε κ + µw(z κ, K κ )(1 ε κ ) ψ k (s κ ; Ψ) β(r(z, K ) + (1 δ)) (r(z, K ) + 1 δ)ψ k (s κ ; Ψ) = p(ψ k (s κ ; Ψ)) + E +(1 τ(z ))w(z, K )lε +µw(z, K )(1 ε ) ψ k (s ; Ψ) ν ν

42 Individual problem errors (usual part): u κ = +p(ψ k (s κ ; Ψ)) + z (r(z κ, K κ ) + 1 δ)k κ +(1 τ(z κ ))w(z κ, K κ )lε κ + µw(z κ, K κ )(1 ε κ ) ψ k (s κ ; Ψ) ε β(r(z, K ) + (1 δ)) (r(z, K ) + 1 δ)ψ k (s κ ; Ψ) +(1 τ(z ))w(z, K )lε +µw(z, K )(1 ε ) ψ k (s ; Ψ) π(z, ε z κ, ε κ ) ν ν

43 Individual problem errors (new part): Error for y = (k ) 2 : u κ = ψ (k ) 2(s κ; Ψ) + (ψ k (s κ ; Ψ)) 2

44 Errors only depend only on known things and Ψ r(z κ, K κ ) = αz κ (K κ /( l(1 u(z κ )))) α 1 w(z κ, K κ ) = (1 α)z α κ(k κ /( l(1 u(z κ )))) α r(z, K ) = αz (K /( l(1 u(z κ))) α 1 w(z, K ) = (1 α)z (K /L(z )) α µu(z) τ(z) = and τ(z l(1 ) = µu(z ) u(z)) l(1 u(z )) s = { k, ε, z, M u(1), M e(1), M u(2), M e(2) } = { ψ k (s κ ; Ψ), ε, z, M u(1),, M e(1), M u(2), M e(2) }

45 Errors only depend only on known things and Ψ How to get K, M u(1), M e(1), M u(2), M e(2) in terms of current state variables? 1 K = u(z )M u(1) + (1 u(z ))M e(1) 2 Express M u(j) and M e(j) in terms of z, z, and M u (j) and M e (j) 3 Explicitly aggregate to get expressions for M u (j) and M e (j)

46 Topics non-polynomial basis functions procedure bias correction Bond economy

47 If individual policy rules are not polynomials in levels Suppose b(k u) = Ψ u,0 (s) + Ψ u,1 (s) b(k u ) if ε = u and b(k e) = Ψ e,0 (s) + Ψ e,1 (s) b(k e ) if ε = e, where b(k) is some function, e.g. ln(k)

48 If individual policy rules are not polynomials in levels Since you need to know K you need a law of motion for k. Thus, in addition to policy rule for b(k ) also obtain policy rules for k. How to get policy rule for k? Use linear approximation to b(k ), or Solve two individual policy rules one to solve for aggregate law of motion and one to describe individual behavior

49 linear approximation for linear spline Taking linear approximation when using linear spline is trivial: Get aggregate law of motion for K u simply by evaluating policy rule of unemployed at k u = K u Get aggregate law of motion for K u simply by evaluating policy rule of unemployed at k e = K u

50 Bias correction If policy rules are not polynomials = inconsistency between individual policy rules and aggregate law of motion Estimate of the mean bias can be found from model without aggregate uncertainty

51 Bias correction K ε and K ε very accurate solution for beginning and end-of-period capital stocks in model without aggregate undertainty Xpa aggregate law of motion without bias correction: Bias correction ζ ε : K ε = Ψ ε,0 (M) + Ψ ε,1 (M)K ε. ζ ε = K ε Ψ ε,0 ( M) Ψ ε,1 ( M) K ε.

52 No bias correction Figure: Simulated values of K u and K e without bias correction

53 With bias correction Figure: Simulated values of K u and K e with bias correction

54 Would the R2 pick this up? No, the R 2 > in both cases

55 Imposing equilibrium KS economy: at r t = z(k t /L t ) α 1 equilibrium is ensured for any law of motion for K t For other types of assets this is not that easy But exactly imposing equilibrium is important errors are unlikely to be exactly average on zero = errors accumulate and at some point simulation is meaningless

56 Bond economy endowment economy borrowing and lending in one and two-period riskless bonds penalty functions instead of inequality constraints

57 Bond economy - equations q 1 t c i,t = βe t 1 c i,t+1 + p(b 1 i,t+1 ) q 2 t c i,t = βe t q 1 t+1 c i,t+1 + p(b 2 i,t+1 ) c i,t + q 1 t b 1 i,t+1 + q2 t b 2 i,t+1 = y i,t + b 1 t + q 1 t b 2 t,

58 Bond economy - (too) simple approach guess law of motion for q 1 t and q2 t solve individual problem problem with simulation: equilibrium is not imposed problem with Xpa: equilibrium not imposed off grid points and during simulation

59 Bond economy - imposing equilibrium Instead of solving for b j (s i,t, m t ) solve for b j (q j t, s i,t, m t ) Solve for q j t from b j (q j t, s i,t, m t )di = 0 How do I get these b j (q j t, s i,t, m t )?

60 Bond economy - imposing equilibrium Use model equations: q 1 t c i,t = βe t 1 c i,t+1 + p(b 1 i,t+1 ) q 2 t c i,t = βe t q 1 t+1 c i,t+1 + p(b 2 i,t+1 ) c i,t + q 1 t b 1 i,t+1 + q2 t b 2 i,t+1 = y i,t + b 1 t + q 1 t b 2 t and add the following two equations that define d 1 t+1 and d2 t+1 b 1 i,t+1 + q1 t = d1 t+1 and b 2 i,t+1 + q2 t = d2 t+1

61 Bond economy - imposing equilibrium This gives the following solutions q(m t ) b j (s i,t, m t ) d j (s i,t, m t ) Take none of these literally. Except use b j t+1 = bj (q j t, s i,t, m t ) = d j (s i,t, m t ) q j t

62 Bond economy - imposing equilibrium Imposing equilibrium b j (q t, s i,t, m t )di = 0 gives q j t = d j (s i,t, m t )di

63 Bond economy - imposing equilibrium Alternative definitions for d j ( ) are possible!!!! But one does need that b j (q t, s i,t, m t ) q t < 0 that is, you have a demand equation.

64 Something practical The following slides work out a particular case The individual policy rule is of a simpler form than used in discussing the general case above Given this simpler form the slides go through the steps of XPA

65 Something practical Suppose that z t = z + ρ z z t 1 + e z,t with E [e z,t ] = σ 2 z ε i,t = ε(1 ρ ε ) + ρ ε ε t 1 + e ε,t with E [e ε,t ] = σ 2 ε Note that E [ε i,t ] = ε

66 Something practical Individual policy rule is higher-order k = Ψ0 + Ψ kk + Ψ ε ε + Ψ kε kε + Ψ u,z z + Ψ u,k K This can be written as k = Ψ 0 + Ψ k k + Ψ ε ε + Ψ kε ρkε 1 + Ψ kε e ε + Ψ u,z z + Ψ u,k K

67 Something practical Aggregation of k = Ψ 0 + Ψ k k + Ψ ε ε + Ψ kε ρkε 1 + Ψ kε e ε + Ψ z z + Ψ K K gives K = (Ψ 0 + Ψ ε ε) + (Ψ k + Ψ u,k ) K + Ψ kε ρm kε + Ψ u,z z where M kε = kε 1 df(k, ε 1 )

68 Something practical Aggregate state variables: z, K, M kε 1 Why not K u and K e separately? Why don t we have to use transition laws? How we get law of motion for M kε? Answer: define y = k ε Ψ 0 + Ψ k k + Ψ ε ε + Ψ kε ρkε 1 + Ψ kε e ε + Ψ z z + Ψ K K

69 Something practical Aggregation of y = Ψ 0 + Ψ k k + Ψ ε ε + Ψ kε ρkε 1 + Ψ kε e ε + Ψ z z + Ψ K K gives ) M kε ( Ψ = 0 + Ψ ε ε + ( Ψ k + Ψ u,k ) K + Ψ kε ρm kε + Ψ u,z z

70 References Algan, Y., O. Allais, W.J. Den Haan, P. Rendahl, 2010, Solving and simulating models with heterogeneous agents and aggregate uncertainty survey article available online, also describes link between Xpa and the perturbation method of Preston & Roca Den Haan, W. J., and P. Rendahl, 2010, Solving the incomplete markets model with aggregate uncertainty using explicit aggregation, Journal of Economic Dynamics and Control article that develops Xpa

Solving Heterogeneous Agent Models with Dynare

Solving Heterogeneous Agent Models with Dynare Solving Heterogeneous Agent Models with Dynare Wouter J. Den Haan University of Amsterdam March 12, 2009 Individual agent Subject to employment, i.e., labor supply shocks: e i,t = ρ e e i,t 1 + ε i,t ε

More information

Solving Models with Heterogeneous Agents: Reiter Hybrid Method

Solving Models with Heterogeneous Agents: Reiter Hybrid Method Solving Models with Heterogeneous Agents: Reiter Hybrid Method Wouter J. Den Haan London School of Economics c Wouter J. Den Haan Background Macroeconomic models with heterogeneous agents: idiosyncratic

More information

Solving Models with Heterogeneous Agents Macro-Finance Lecture

Solving Models with Heterogeneous Agents Macro-Finance Lecture Solving Models with Heterogeneous Agents 2018 Macro-Finance Lecture Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan Overview lecture Model Pure global Krusell-Smith Parameterized

More information

Lecture XII. Solving for the Equilibrium in Models with Idiosyncratic and Aggregate Risk

Lecture XII. Solving for the Equilibrium in Models with Idiosyncratic and Aggregate Risk Lecture XII Solving for the Equilibrium in Models with Idiosyncratic and Aggregate Risk Gianluca Violante New York University Quantitative Macroeconomics G. Violante, Idiosyncratic and Aggregate Risk p.

More information

Lecture XIV. Solving for the Equilibrium in Models with Idiosyncratic and Aggregate Risk

Lecture XIV. Solving for the Equilibrium in Models with Idiosyncratic and Aggregate Risk Lecture XIV Solving for the Equilibrium in Models with Idiosyncratic and Aggregate Risk Gianluca Violante New York University Quantitative Macroeconomics G. Violante, Idiosyncratic and Aggregate Risk p.

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

SOLVING HETEROGENEOUS-AGENT MODELS WITH PARAMETERIZED CROSS-SECTIONAL DISTRIBUTIONS

SOLVING HETEROGENEOUS-AGENT MODELS WITH PARAMETERIZED CROSS-SECTIONAL DISTRIBUTIONS SOLVING HETEROGENEOUS-AGENT MODELS WITH PARAMETERIZED CROSS-SECTIONAL DISTRIBUTIONS Yann ALGAN, Olivier ALLAIS,,,WouterJ.DENHAAN May 26, 2007 Abstract A new algorithm is developed to solve models with

More information

Simulating models with heterogeneous agents

Simulating models with heterogeneous agents Simulaing models wih heerogeneous agens Wouer J. Den Haan London School of Economics c by Wouer J. Den Haan Individual agen Subjec o employmen shocks (ε i, {0, 1}) Incomplee markes only way o save is hrough

More information

Projection. Wouter J. Den Haan London School of Economics. c by Wouter J. Den Haan

Projection. Wouter J. Den Haan London School of Economics. c by Wouter J. Den Haan Projection Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan Model [ ] ct ν = E t βct+1 ν αz t+1kt+1 α 1 c t + k t+1 = z t k α t ln(z t+1 ) = ρ ln (z t ) + ε t+1 ε t+1 N(0, σ 2 ) k

More information

Solving and Simulating Models with Heterogeneous Agents and Aggregate Uncertainty Yann ALGAN, Olivier ALLAIS, Wouter J. DEN HAAN, and Pontus RENDAHL

Solving and Simulating Models with Heterogeneous Agents and Aggregate Uncertainty Yann ALGAN, Olivier ALLAIS, Wouter J. DEN HAAN, and Pontus RENDAHL Solving and Simulating Models with Heterogeneous Agents and Aggregate Uncertainty Yann ALGAN, Olivier ALLAIS, Wouter J. DEN HAAN, and Pontus RENDAHL August 24, 2010 Abstract Although almost nonexistent

More information

Parameterized Expectations Algorithm

Parameterized Expectations Algorithm Parameterized Expectations Algorithm Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan Overview Two PEA algorithms Explaining stochastic simulations PEA Advantages and disadvantages

More information

Accuracy of models with heterogeneous agents

Accuracy of models with heterogeneous agents Accuracy of models with heterogeneous agents Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan Introduction Models with heterogeneous agents have many different dimensions Krusell-Smith

More information

Incomplete Markets, Heterogeneity and Macroeconomic Dynamics

Incomplete Markets, Heterogeneity and Macroeconomic Dynamics Incomplete Markets, Heterogeneity and Macroeconomic Dynamics Bruce Preston and Mauro Roca Presented by Yuki Ikeda February 2009 Preston and Roca (presenter: Yuki Ikeda) 02/03 1 / 20 Introduction Stochastic

More information

1 Bewley Economies with Aggregate Uncertainty

1 Bewley Economies with Aggregate Uncertainty 1 Bewley Economies with Aggregate Uncertainty Sofarwehaveassumedawayaggregatefluctuations (i.e., business cycles) in our description of the incomplete-markets economies with uninsurable idiosyncratic risk

More information

Solving Models with Heterogeneous Expectations

Solving Models with Heterogeneous Expectations Solving Models with Heterogeneous Expectations Wouter J. Den Haan London School of Economics c Wouter J. Den Haan August 29, 2014 Overview 1 Current approaches to model heterogeneous expectations 2 Numerical

More information

Dynare Summer School - Accuracy Tests

Dynare Summer School - Accuracy Tests Dynare Summer School - Accuracy Tests Wouter J. Den Haan University of Amsterdam July 4, 2008 outer J. Den Haan (University of Amsterdam)Dynare Summer School - Accuracy Tests July 4, 2008 1 / 35 Accuracy

More information

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

High-dimensional Problems in Finance and Economics. Thomas M. Mertens High-dimensional Problems in Finance and Economics Thomas M. Mertens NYU Stern Risk Economics Lab April 17, 2012 1 / 78 Motivation Many problems in finance and economics are high dimensional. Dynamic Optimization:

More information

Monetary Economics: Solutions Problem Set 1

Monetary Economics: Solutions Problem Set 1 Monetary Economics: Solutions Problem Set 1 December 14, 2006 Exercise 1 A Households Households maximise their intertemporal utility function by optimally choosing consumption, savings, and the mix of

More information

Chapter 4. Applications/Variations

Chapter 4. Applications/Variations Chapter 4 Applications/Variations 149 4.1 Consumption Smoothing 4.1.1 The Intertemporal Budget Economic Growth: Lecture Notes For any given sequence of interest rates {R t } t=0, pick an arbitrary q 0

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

Lecture 2. (1) Aggregation (2) Permanent Income Hypothesis. Erick Sager. September 14, 2015

Lecture 2. (1) Aggregation (2) Permanent Income Hypothesis. Erick Sager. September 14, 2015 Lecture 2 (1) Aggregation (2) Permanent Income Hypothesis Erick Sager September 14, 2015 Econ 605: Adv. Topics in Macroeconomics Johns Hopkins University, Fall 2015 Erick Sager Lecture 2 (9/14/15) 1 /

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

A Method for Solving and Estimating Heterogenous Agent Macro Models (by Thomas Winberry)

A Method for Solving and Estimating Heterogenous Agent Macro Models (by Thomas Winberry) A Method for Solving and Estimating Heterogenous Agent Macro Models (by Thomas Winberry) Miguel Angel Cabello Macro Reading Group October, 2018 Miguel Cabello Perturbation and HA Models 1 / 95 Outline

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

Lecture 2. (1) Permanent Income Hypothesis (2) Precautionary Savings. Erick Sager. February 6, 2018

Lecture 2. (1) Permanent Income Hypothesis (2) Precautionary Savings. Erick Sager. February 6, 2018 Lecture 2 (1) Permanent Income Hypothesis (2) Precautionary Savings Erick Sager February 6, 2018 Econ 606: Adv. Topics in Macroeconomics Johns Hopkins University, Spring 2018 Erick Sager Lecture 2 (2/6/18)

More information

Dynare. Wouter J. Den Haan London School of Economics. c by Wouter J. Den Haan

Dynare. Wouter J. Den Haan London School of Economics. c by Wouter J. Den Haan Dynare Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan Introduction What is the objective of perturbation? Peculiarities of Dynare & some examples Incorporating Dynare in other Matlab

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

ECOM 009 Macroeconomics B. Lecture 2

ECOM 009 Macroeconomics B. Lecture 2 ECOM 009 Macroeconomics B Lecture 2 Giulio Fella c Giulio Fella, 2014 ECOM 009 Macroeconomics B - Lecture 2 40/197 Aim of consumption theory Consumption theory aims at explaining consumption/saving decisions

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

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

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

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

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

Homework 3 - Partial Answers

Homework 3 - Partial Answers Homework 3 - Partial Answers Jonathan Heathcote Due in Class on Tuesday February 28th In class we outlined two versions of the stochastic growth model: a planner s problem, and an Arrow-Debreu competitive

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

Solutions for Homework #4

Solutions for Homework #4 Econ 50a (second half) Prof: Tony Smith TA: Theodore Papageorgiou Fall 2004 Yale University Dept. of Economics Solutions for Homework #4 Question (a) A Recursive Competitive Equilibrium for the economy

More information

Equilibrium in a Production Economy

Equilibrium in a Production Economy Equilibrium in a Production Economy Prof. Eric Sims University of Notre Dame Fall 2012 Sims (ND) Equilibrium in a Production Economy Fall 2012 1 / 23 Production Economy Last time: studied equilibrium in

More information

Solving models with (lots of) idiosyncratic risk

Solving models with (lots of) idiosyncratic risk Solving models with (lots of) idiosyncratic risk Wouter J. Den Haan November 8, 2009 Models with heterogeneous agents 1 Lots of idiosyncratic risk 2 If #2 leads to strong non-linearities in the policy

More information

New Notes on the Solow Growth Model

New Notes on the Solow Growth Model New Notes on the Solow Growth Model Roberto Chang September 2009 1 The Model The firstingredientofadynamicmodelisthedescriptionofthetimehorizon. In the original Solow model, time is continuous and the

More information

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

Comprehensive Exam. Macro Spring 2014 Retake. August 22, 2014 Comprehensive Exam Macro Spring 2014 Retake August 22, 2014 You have a total of 180 minutes to complete the exam. If a question seems ambiguous, state why, sharpen it up and answer the sharpened-up question.

More information

Productivity Losses from Financial Frictions: Can Self-financing Undo Capital Misallocation?

Productivity Losses from Financial Frictions: Can Self-financing Undo Capital Misallocation? Productivity Losses from Financial Frictions: Can Self-financing Undo Capital Misallocation? Benjamin Moll G Online Appendix: The Model in Discrete Time and with iid Shocks This Appendix presents a version

More information

Macroeconomics Qualifying Examination

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

More information

Heterogeneous Agent Models: I

Heterogeneous Agent Models: I Heterogeneous Agent Models: I Mark Huggett 2 2 Georgetown September, 2017 Introduction Early heterogeneous-agent models integrated the income-fluctuation problem into general equilibrium models. A key

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

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

Appendices to: Revisiting the Welfare Effects of Eliminating Business Cycles

Appendices to: Revisiting the Welfare Effects of Eliminating Business Cycles Appendices to: Revisiting the Welfare Effects of Eliminating Business Cycles Per Krusell Toshihiko Mukoyama Ayşegül Şahin Anthony A. Smith, Jr. December 2008 A The integration principle applied to the

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

Lecture 6: Competitive Equilibrium in the Growth Model (II)

Lecture 6: Competitive Equilibrium in the Growth Model (II) Lecture 6: Competitive Equilibrium in the Growth Model (II) ECO 503: Macroeconomic Theory I Benjamin Moll Princeton University Fall 204 /6 Plan of Lecture Sequence of markets CE 2 The growth model and

More information

Lecture 2: Firms, Jobs and Policy

Lecture 2: Firms, Jobs and Policy Lecture 2: Firms, Jobs and Policy Economics 522 Esteban Rossi-Hansberg Princeton University Spring 2014 ERH (Princeton University ) Lecture 2: Firms, Jobs and Policy Spring 2014 1 / 34 Restuccia and Rogerson

More information

Dynamic stochastic general equilibrium models. December 4, 2007

Dynamic stochastic general equilibrium models. December 4, 2007 Dynamic stochastic general equilibrium models December 4, 2007 Dynamic stochastic general equilibrium models Random shocks to generate trajectories that look like the observed national accounts. Rational

More information

Learning to Optimize: Theory and Applications

Learning to Optimize: Theory and Applications Learning to Optimize: Theory and Applications George W. Evans University of Oregon and University of St Andrews Bruce McGough University of Oregon WAMS, December 12, 2015 Outline Introduction Shadow-price

More information

Learning in Macroeconomic Models

Learning in Macroeconomic Models Learning in Macroeconomic Models Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan Overview A bit of history of economic thought How expectations are formed can matter in the long run

More information

Lecture XI. Approximating the Invariant Distribution

Lecture XI. Approximating the Invariant Distribution Lecture XI Approximating the Invariant Distribution Gianluca Violante New York University Quantitative Macroeconomics G. Violante, Invariant Distribution p. 1 /24 SS Equilibrium in the Aiyagari model G.

More information

Nonlinear and Stable Perturbation-Based Approximations

Nonlinear and Stable Perturbation-Based Approximations Nonlinear and Stable Perturbation-Based Approximations Wouter J. Den Haan and Joris De Wind April 26, 2012 Abstract Users of regular higher-order perturbation approximations can face two problems: policy

More information

Solving Heterogeneous-agent Models with Parameterized Cross-sectional Distributions

Solving Heterogeneous-agent Models with Parameterized Cross-sectional Distributions Solving Heterogeneous-agent Models with Parameterized Cross-sectional Distributions Yann Algan, Olivier Allais, Wouter J Den Haan To cite this version: Yann Algan, Olivier Allais, Wouter J Den Haan. Solving

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

Problem 1 (30 points)

Problem 1 (30 points) Problem (30 points) Prof. Robert King Consider an economy in which there is one period and there are many, identical households. Each household derives utility from consumption (c), leisure (l) and a public

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

Business Cycles and Exchange Rate Regimes

Business Cycles and Exchange Rate Regimes Business Cycles and Exchange Rate Regimes Christian Zimmermann Département des sciences économiques, Université du Québec à Montréal (UQAM) Center for Research on Economic Fluctuations and Employment (CREFE)

More information

Stagnation Traps. Gianluca Benigno and Luca Fornaro

Stagnation Traps. Gianluca Benigno and Luca Fornaro Stagnation Traps Gianluca Benigno and Luca Fornaro May 2015 Research question and motivation Can insu cient aggregate demand lead to economic stagnation? This question goes back, at least, to the Great

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

Nonlinear Solution of Heterogeneous Agent Models by Approximate Aggregation

Nonlinear Solution of Heterogeneous Agent Models by Approximate Aggregation Nonlinear Solution of Heterogeneous Agent Models by Approximate Aggregation Michael Reiter, Institute for Advanced Studies, Vienna February 21 Abstract The paper deals with the computation of DSGE models

More information

Macroeconomics Qualifying Examination

Macroeconomics Qualifying Examination Macroeconomics Qualifying Examination August 2016 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

Expectations and the Distribution of Wealth

Expectations and the Distribution of Wealth Expectations and the Distribution of Wealth Andrea Giusto June 2011 Abstract This paper addresses the distributional effects of shocks to expectations in a model of incomplete markets with uninsured idiosyncratic

More information

Christiano 416, Fall 2014 Homework 1, due Wednesday, October Consider an economy in which household preferences have the following form:

Christiano 416, Fall 2014 Homework 1, due Wednesday, October Consider an economy in which household preferences have the following form: Christiano 416, Fall 2014 Homework 1, due Wednesday, October 15. 1. Consider an economy in which household preferences have the following form: β t u(c t, n t ), β =.99, and u(c t, n t ) = log(c t ) +

More information

Using Theory to Identify Transitory and Permanent Income Shocks: A Review of the Blundell-Preston Approach

Using Theory to Identify Transitory and Permanent Income Shocks: A Review of the Blundell-Preston Approach Using Theory to Identify Transitory and Permanent Income Shocks: A Review of the Blundell-Preston Approach October 12, 2004 1 Introduction Statements on changes in income inequality based on the cross-sectional

More information

Suggested Solutions to Problem Set 2

Suggested Solutions to Problem Set 2 Macroeconomic Theory, Fall 03 SEF, HKU Instructor: Dr. Yulei Luo October 03 Suggested Solutions to Problem Set. 0 points] Consider the following Ramsey-Cass-Koopmans model with fiscal policy. First, we

More information

Lecture 7: Stochastic Dynamic Programing and Markov Processes

Lecture 7: Stochastic Dynamic Programing and Markov Processes Lecture 7: Stochastic Dynamic Programing and Markov Processes Florian Scheuer References: SLP chapters 9, 10, 11; LS chapters 2 and 6 1 Examples 1.1 Neoclassical Growth Model with Stochastic Technology

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

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

Technical appendices: Business cycle accounting for the Japanese economy using the parameterized expectations algorithm Technical appendices: Business cycle accounting for the Japanese economy using the parameterized expectations algorithm Masaru Inaba November 26, 2007 Introduction. Inaba (2007a) apply the parameterized

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

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

DSGE-Models. Calibration and Introduction to Dynare. Institute of Econometrics and Economic Statistics DSGE-Models Calibration and Introduction to Dynare Dr. Andrea Beccarini Willi Mutschler, M.Sc. Institute of Econometrics and Economic Statistics willi.mutschler@uni-muenster.de Summer 2012 Willi Mutschler

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

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

2. What is the fraction of aggregate savings due to the precautionary motive? (These two questions are analyzed in the paper by Ayiagari)

2. What is the fraction of aggregate savings due to the precautionary motive? (These two questions are analyzed in the paper by Ayiagari) University of Minnesota 8107 Macroeconomic Theory, Spring 2012, Mini 1 Fabrizio Perri Stationary equilibria in economies with Idiosyncratic Risk and Incomplete Markets We are now at the point in which

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

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

Equilibrium Conditions and Algorithm for Numerical Solution of Kaplan, Moll and Violante (2017) HANK Model.

Equilibrium Conditions and Algorithm for Numerical Solution of Kaplan, Moll and Violante (2017) HANK Model. Equilibrium Conditions and Algorithm for Numerical Solution of Kaplan, Moll and Violante (2017) HANK Model. January 8, 2018 1 Introduction This document describes the equilibrium conditions of Kaplan,

More information

Lecture 6: Discrete-Time Dynamic Optimization

Lecture 6: Discrete-Time Dynamic Optimization Lecture 6: Discrete-Time Dynamic Optimization Yulei Luo Economics, HKU November 13, 2017 Luo, Y. (Economics, HKU) ECON0703: ME November 13, 2017 1 / 43 The Nature of Optimal Control In static optimization,

More information

Robust Predictions in Games with Incomplete Information

Robust Predictions in Games with Incomplete Information Robust Predictions in Games with Incomplete Information joint with Stephen Morris (Princeton University) November 2010 Payoff Environment in games with incomplete information, the agents are uncertain

More information

Dynamic (Stochastic) General Equilibrium and Growth

Dynamic (Stochastic) General Equilibrium and Growth Dynamic (Stochastic) General Equilibrium and Growth Martin Ellison Nuffi eld College Michaelmas Term 2018 Martin Ellison (Nuffi eld) D(S)GE and Growth Michaelmas Term 2018 1 / 43 Macroeconomics is Dynamic

More information

Cointegration and the Ramsey Model

Cointegration and the Ramsey Model RamseyCointegration, March 1, 2004 Cointegration and the Ramsey Model This handout examines implications of the Ramsey model for cointegration between consumption, income, and capital. Consider the following

More information

Markov Perfect Equilibria in the Ramsey Model

Markov Perfect Equilibria in the Ramsey Model Markov Perfect Equilibria in the Ramsey Model Paul Pichler and Gerhard Sorger This Version: February 2006 Abstract We study the Ramsey (1928) model under the assumption that households act strategically.

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

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

Accuracy Verification for Numerical Solutions of Equilibrium Models

Accuracy Verification for Numerical Solutions of Equilibrium Models Accuracy Verification for Numerical Solutions of Equilibrium Models Leonid Kogan Indrajit Mitra March 3, 17 Abstract We propose a simulation-based procedure for evaluating approximation accuracy of numerical

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

Permanent Income Hypothesis Intro to the Ramsey Model

Permanent Income Hypothesis Intro to the Ramsey Model Consumption and Savings Permanent Income Hypothesis Intro to the Ramsey Model Lecture 10 Topics in Macroeconomics November 6, 2007 Lecture 10 1/18 Topics in Macroeconomics Consumption and Savings Outline

More information

Dynare Class on Heathcote-Perri JME 2002

Dynare Class on Heathcote-Perri JME 2002 Dynare Class on Heathcote-Perri JME 2002 Tim Uy University of Cambridge March 10, 2015 Introduction Solving DSGE models used to be very time consuming due to log-linearization required Dynare is a collection

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

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

4- Current Method of Explaining Business Cycles: DSGE Models. Basic Economic Models 4- Current Method of Explaining Business Cycles: DSGE Models Basic Economic Models In Economics, we use theoretical models to explain the economic processes in the real world. These models de ne a relation

More information

Graduate Macro Theory II: Business Cycle Accounting and Wedges

Graduate Macro Theory II: Business Cycle Accounting and Wedges Graduate Macro Theory II: Business Cycle Accounting and Wedges Eric Sims University of Notre Dame Spring 2017 1 Introduction Most modern dynamic macro models have at their core a prototypical real business

More information

Online Appendix for Slow Information Diffusion and the Inertial Behavior of Durable Consumption

Online Appendix for Slow Information Diffusion and the Inertial Behavior of Durable Consumption Online Appendix for Slow Information Diffusion and the Inertial Behavior of Durable Consumption Yulei Luo The University of Hong Kong Jun Nie Federal Reserve Bank of Kansas City Eric R. Young University

More information

Gold Rush Fever in Business Cycles

Gold Rush Fever in Business Cycles Gold Rush Fever in Business Cycles Paul Beaudry, Fabrice Collard & Franck Portier University of British Columbia & Université de Toulouse UAB Seminar Barcelona November, 29, 26 The Klondike Gold Rush of

More information

Negative Income Taxes, Inequality and Poverty

Negative Income Taxes, Inequality and Poverty Negative Income Taxes, Inequality and Poverty Constantine Angyridis Brennan S. Thompson Department of Economics Ryerson University July 8, 2011 Overview We use a dynamic heterogeneous agents general equilibrium

More information

Monetary Policy and Unemployment: A New Keynesian Perspective

Monetary Policy and Unemployment: A New Keynesian Perspective Monetary Policy and Unemployment: A New Keynesian Perspective Jordi Galí CREI, UPF and Barcelona GSE April 215 Jordi Galí (CREI, UPF and Barcelona GSE) Monetary Policy and Unemployment April 215 1 / 16

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

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

Getting to page 31 in Galí (2008)

Getting to page 31 in Galí (2008) Getting to page 31 in Galí 2008) H J Department of Economics University of Copenhagen December 4 2012 Abstract This note shows in detail how to compute the solutions for output inflation and the nominal

More information