Solving Models with Heterogeneous Agents Macro-Finance Lecture

Size: px
Start display at page:

Download "Solving Models with Heterogeneous Agents Macro-Finance Lecture"

Transcription

1 Solving Models with Heterogeneous Agents 2018 Macro-Finance Lecture Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan

2 Overview lecture Model Pure global Krusell-Smith Parameterized expectations Pure 1 st -order perturbation and still capturing nonlinearities Legrand-Ragot Combining global for idiosyncratic with 1 st -order perturbation for aggregate Bopart, Mitman, Krusell Reiter

3 Additional info more detailed notes and slides: summer school exercises and programs: ( me for password)

4 MODEL

5 Individual agent Subject to employment shocks (ε i,t {0, 1}) Incomplete markets only way to save is through holding capital borrowing constraint k i,t+1 0

6 Laws of motion z t can take on two values ε i,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. Thus: u t = u b if z t = z b u t = u g if z t = z g with u b > u g.

7 Individual agent max E [ {c i,t,k i,t+1 } t=0 t=0 βt ln(c i,t ) ] 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 k i,t+1 0 for given processes of r t and w t, this is a relatively simple problem

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 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, that is consistent with the investment policy function. f t+1 = Υ(z t+1, z t, f t ) f t = beginning-of-period cross-sectional distribution of capital and the employment status after the employment status has been realized. z t+1 does not affect the cross-sectional distribution of capital but does affect the joint cross-sectional distribution of capital and employment status

13 Krusell-Smith Algorithm

14 Key approximating step 1 Approximate cross-sectional distribution with limited set of "characteristics" Proposed in Den Haan (1996), Krusell & Smith (1997,1998), Rios-Rull (1997) 2 Solve for aggregate policy rule 3 Solve individual policy rule for a given aggregate law of motion 4 Make the two consistent

15 Krusell-Smith (1997,1998) algorithm Assume the following approximating aggregate law of motion m t+1 = Γ(z t+1, z t, m t ; η Γ ). Start with an initial guess for its coeffi cients, η 0 Γ

16 Krusell-Smith (1997,1998) algorithm Use following iteration until η iter Γ has converged: Given η iter solve for the individual policy rule Γ Given individual policy rule simulate economy and generate a time series for m t Use a regression analysis to update values of η η iter+1 Γ = λ ˆη Γ + (1 λ)ηiter Γ, with 0 < λ 1

17 Parameterized Expectations

18 Paratemeterized expectations - Rep. agent Model: [ ( )] c γ t = Eβ c γ t+1 z t+1 αkt+1 α δ Approximation: k t+1 + c t = z t k α t + (1 δ) k t ln z t = ρ ln z t 1 + ε t, ε t N c γ t = P N (k t, z t ; ψ N ) k t+1 + c t = z t kt α + (1 δ) k t ( ) 0, σ 2 ε What to solve for? ψ N

19 PEA algorithm 1 k 1 = k ss, z 1 = 1 2 Generate {z t } 10,000 t=2 3 Choose the initial value for ψ N, ψ 1 N 4 Find ψ N with following iterative process { [ 1 Generate c t, k t+1, y t+1 = β c γ t+1 using ψ i N 2 Find ψ N that is appropriate for this sample ψ i N = arg max ψ N 10,000 t=1001 ( zt+1 αk α 1 t δ)]} T t=1 (E t [y t+1 ] P N (k t, z t ; ψ N )) 2 3 ψ i+1 N = ζ ψ i N + (1 ζ) ψi N ζ is a dampening factor

20 PEA algorithm Global method Easy to incorporate occasionally binding constraints No curse of dimensionality as in grid-based methods Very useful implementation issues proposed in Judd, Maliar, Maliar (2010,2011) Computationally expensive for small/simple models relative to grid-based methods

21 Den Haan 1996: PEA and hetero Cross-sectional distribution characterized with finite set of moments No explicit approximate law of motion for aggregate variables = no additional inaccuracies introduced Full simulation method = easy

22 c 1 ν i,t = p N (s i,t ; ψ N ) solve k i,t+1 from budget constraint if k i,t+1 0 if k i,t+1 < 0 { done k i,t+1 = 0 solve c i,t from bc Conditional expectation of individual p N (s i,t ; ψ N ) s i,t = {k i,t, e i,t, z t,info about cross-sectional distribution}

23 Simulating a panel for given value psi generate aggregate productivity {z t } T t=1 start in t = 1 with cross-section of I agents Thus, k i,t and e i,t known at t = 1 use cross-section to calculate K t and other moments use K t and z t to calculate r t and w t for each agent calculate k i,t+1 for each agent draw new e i,t and go to the next period

24 Simulating a panel for given value psi To update individual problem: you only need variables for 1 agent But individual choices depend on aggregates = you need a panel

25 Updating individual law of motion If k t+1 > 0 c ν t = E t [ βc ν t+1 (r t δ) ] solve k t+1 from budget constraint collect observations with k t+1 > 0 regress E t [ βc ν t+1 (r t δ) ] on p N (s t ; ψ N ) = ψ N aggregate law of motion taken care of (implicitly) update ψ using weighted average of ψ N and old ψ N

26 Updating aggregate law of motion Not needed In the simulation, aggregate variables are constructed by explicitly aggregating the values across I individuals Thus, no approximation needed to describe law of motion of aggregate variables

27 Legrand-Ragot Algorithm

28 LeGrand-Ragot (LGR) environment Same as above, except exogenous aggregate risk does not affect employment risk (just for simplicity!) An unemployed worker works δ hours at home to produce δ goods (parameters are chosen such that agents do not prefer to work less than δ)

29 Key approximating assumption Key approximation step: All agents with the same employment history for the last N periods are identical If N = 2, then there are 4 types: uu, ue, eu, ee If N = 3, then there are 8 types: uuu,uue,ueu,uee,euu,eue,eeu,eee (in general, if there are E individual states then there are (E + 1) N types; here E = 2) Original model: N =, that is, an infinite number of different agents

30 Stories representing approximation LGR propose two "stories/models" so that the set of equations given to the computer looks like an actual economy and not just an approximation to the original model 1 quasi-planner 2 decentralized version with particular insurance mechanism This is useful, for example, to understand whether the set of equations of the approximation is well behaved

31 Quasi-planner "story" Agents with the same employment history for the last N periods have the same consumption and make the same savings choice independent of the wealth they bring into period t This savings choice is made by the quasi-planner The quasi-planner does take prices as given (in contrast to the conventional social planner)

32 Quasi-planner "story" Beginning of period t : all agents with the same N-period employment history go to the same "island" their savings are pooled quasi-planner chooses consumption and savings End of period t : All agents are entitled to an equal share of the savings Thus, quasi-planner cannot condition on next-period s unemployment status. This mimics market incompleteness

33 Quasi-planner model [ max E β t S t,e Nξ e NU ( ) ] c t,e N, l t,e N t=0 e N ε N s.t. a t,e N + c t,e N = w t l t,e Nn t,e N + δ1 e N =0 + (1 + r t) ã t,e N e N ε N a t,e N 0 e N ε N ã t,e N = S t 1,ẽN Π S t 1,(ẽ N,e N ) a t 1,ẽ N ẽ N ε N t,e N S t+1,e N = Π t S t,e N l t,e N 0 en ε N

34 Quasi-planner model Index to indicate a particular type: e N ε N S t,e N : population size island e N ã t,e N : per capita beginning-of-period wealth on island e N S t,e Nã t,e N equals sum of savings brought to island e N from different islands 1 e N =0 : indicator function if agents on this island are unemployed n t,e N : idiosyncratic productivity agents on island e N n t,e N = 0 if 1 e N =0 = 1) ξ e N : preference parameter agents with different employment histories have a different utility function Π t : transition matrix for the full N-period employment state examples below

35 Quasi-planner FOCs βe t [ ξ e NU c ( ct,e N, l t,e N) + νt,e N ê N ε N Π t,(e N,ê N ) ξ ê NU c = ( ) ct+1,e N, l t+1,e N (1 + rt+1 ) ν t,e Na t,e N = 0, a t,e N 0, ν t,e N 0 w t n e N t U c ( ct,e N, l t,e N) = Ul ( ct,e N, l t,e N) if nt,e N > 0 l t,e N = δ if n t,e N = 0 ]

36 Quasi-planner FOCs Note that the population sizes drop out! going to a large S t,e N island is bad because you have to share your wealth with more agents going to a large S t,e N island is good because the social planner gives it a larger weight these effecs exactly offset each other Note that the linearized Euler equation captures precautionary savings

37 Other model equations aggregate labor supply L t = S t,e Nn t,e Nl t,e N e N ε N aggregate savings K t = S t,e Na t,e N = S t+1,e Nã t+1,e N e N ε N e N ε N wage rate rental rate productivity ) α ( w t = (1 α) Kt 1 A t 1 L ) t α 1 depreciation r t = αa t 1 ( Kt 1 L t A t = 1 + u t u t = ρu t 1 + e t

38 Specific assumptions Greenwood, Hercowitz, Huffman preferences U c ( ct+1,e N, l t+1,e N) = ( c t+1,e N l1+1/φ t+1,e N 1+1/φ) 1 γ 1 1 γ = first-order condition for employed becomes w t n e N t = l 1/φ t,e N

39 Specific assumptions If n e N t (just as aggregate productivity) is known in period t, then L t is known in period t = r t is known in period t (risk-free r t means capital would be perfect substitute to risk-free government bonds) In fact, it is assume that n e N t = 1 for all employed agents Π t is constant = unemployment rate is constant N = 4

40 Constructing transition matrix 16 groups: unemployed employed 1. uuuu 9. euuu 2. uuue 10. euue 3. uueu 11. eueu 4. uuee 12. euee 5. ueuu 13. eeuu 6. ueue 14. eeue 7. ueeu 15.eeeu 8. ueee 16.eeee probability to become employed for unemployed equals 0.5 probability to become unemployed for employed equals 0.2

41 Π =

42 The tricky bit You have to figure out by trial and error (and some economic thinking) which group will be at the constraint Things would be problematic if that depends on the aggregate state (less likely to be problematic if aggregate fluctuations are small) Here, only group 1 turns out to be at the constraint

43 Some Dynare equations Budget constraint for group 1, uuuu, thus currently unemployed c1=delta+(1+r)*0.5*(s2*a2(-1)+s1*a1(-1))/s1-a1 this group gets members from groups 1 & 2 First-order condition for group 1 a1 = 0;

44 Some Dynare equations Budget constraint for group 2, uuue, thus currently unemployed c2=delta+(1+r)*0.5*(s4*a4(-1)+s3*a3(-1))/s2-a2 this group gets members from groups 3 & 4

45 Some Dynare equations First-order condition for group 2 weight2*(c2-delta^(1+1/phi)/(1+1/phi))^-sigma = beta*(1+r(+1))* ( 0.5*weight9*(c9(+1)-le(+1)^(1+1/phi)/(1+1/phi))^-sigma + 0.5*weight1*(c1(+1)-delta^(1+1/phi)/(1+1/phi))^-sigma ); Members of this group can go to group 1, uuuu, or group 9, euuu, with equal probability

46 Some Dynare equations Budget constraint for group 9, euuu, thus currently employed c9=w*le+(1+r)*0.5*(s2*a2(-1)+s1*a1(-1))/s9-a9 this group gets members from groups 1 & 2

47 Some Dynare equations First-order condition for group 9 weight9*(c9-le^(1+1/phi)/(1+1/phi))^-sigma = beta*(1+r(+1))* ( 0.8*weight13*(c13(+1)-le(+1)^(1+1/phi)/(1+1/phi))^-sigma + 0.2*weight5*(c5(+1)-delta^(1+1/phi)/(1+1/phi))^-sigma ); Members of this group can go to group 5, ueuu, or group 13, eeuu, with 0.2 and 0.8 probability, respectively

48 Bopart-Mitman-Krusell Algorithm

49 Bopart-Krusell-Mitman Solve the no-aggregate uncertainty economy accurately Solve accurately the transition path for a one-time, positive, aggregate shock of fixed magnitude Assume linearity in aggregate responses Done

50 Solving for the transition path 1 Guess a time path for prices 2 Solve for the individual problem 1 Start at future date and assume economy has reached steady state 2 Policy rules known in this steady state 3 Solve policy rules in previous periods by going backwards 3 Update prices given individual policy rules 4 Iterate until convergence

51 Reiter Algotithm

52 Example environment for these slides Same as Krusell-Smith 1998 JPE paper except transition probabilities are assumed to constant (makes the exposition easier)

53 Example environment Recall that KS assume that aggregate productivity, z t, can take on only two values and transition probabilities vary such that employment can also take on only two values so that employment level is not needed as an additional state variable. When perturbation is used to deal with fluctuations in z t then it is implicitly assumed that z t can take on more than a finite number of values (even though one could restrict it to a finite number when simulating the model) = applying the Reiter method means that either n t becomes an additional state variable or one should apply a modification of KS "trick" to get z t = n t (see more detailed slides on my website)

54 Two key elements of Reiter procedure 1 A numerical solution to the model consists of: { 0 if P k i,t+1 = N (e i,t, k i,t, z t, m t ; ψ N ) < P N (e i,t, k i,t, z t, m t ; ψ N ) o.w. where m t is a characterization of the distribution 2 Knowing ψ N should be enough to write down a formula for Γ ψn ( ), where m t+1 = Γ ψn (z t+1, z t, m t ) "formula" means an exact algebraic expression (think: something that can be entered in the Dynare model block)

55 What does the second element require? An exact expression (i.e., formula) is required = Γ ψn cannot be such that it has to be determined with a simulation method or a subroutine Possibilities: 1 m t describes complete distribution = m t can be histogram values at a fine grid (as in Reiter 2008). Simulation slides give expression for Γ ψn ( ) m t could be limited set of moments if it is combined with a distributional assumption as in Winberry (2016) 2 m t are the moments of the levels of k i,t so that explicit aggregation is possible as in XPA (this will introduce additional policy functions if higher-order moments are used. See XPA slides)

56 Rewrite the policy function Rewrite the numerical solution to the model as ψ N,t = ψ N (z t, m t ) = ψ N (s t )

57 More on distribution Take KS environment. e i,t {0, 1} and z t { z b, z g} but transition probabilities constant Suppose m t contains the mean and uncentered variance of capital holdings for employed and unemployed and we make an assumption on the functional form of the distribution ) Thus, we know the density f (k i,t ; m [1],0,t, m [2],0,t for ) unemployed and density f (k i,t ; m [1],1,t, m [2],1,t for employed Notation: m [k],e,t is the k-order moment for capital of workers with employment status e in period t

58 More on distribution Expressions for end-of-period moments are easy to write down. E.g., for the second moment for the unemployed we get m [2],0,t = + (P N (0, k i,t ; ψ N,t ) 2 f (k i,t ; m [1],0,t, m [2],0,t ) dk i,t We use quadrature to turn this into a formula we can write down in say the Dynare model block ( becomes a sum) Getting a formula for beginning-of-next-period moments (which takes into account change in employment status), is just accounting (see simulation slides)

59 Notation & grid ε j and κ j : employment status and capital at grid point j Dimension of ψ N,t = n # ψ N If P N ( ) is 2 nd -order complete polynomial = n # ψ N = 6 number of grid points = n # grid n# ψ N no grid for s in the Reiter method!!!!!!!!!!!!!!!!!

60 Model equation at grid points log utility and δ = 1 for simplicity = Euler equation becomes ( ) 1 r(s)κ j +w(s)ε j l PN (ε j, κ j ;ψ N (s)) E βr(s ) if P N (ε j, κ j ;ψ N (s)) > 0. = ( (r(s )) P N (ε j, κ j ; λ k (s)) + w(s)ε l P N (ε, P N (ε j, κ j ; λ k (s)); ψ N (s )) ) 1 ε j, s This equation is replaced by k i,t+1 = 0 if P N (ε j, κ j ;ψ N (s)) < 0.!!!! One must make a guess which part of the two-part Kuhn-Tucker conditions should be used at each grid point. (With perturbation we consider small changes in z so it is reasonable to assume that these characterizations will not change with z t )

61 Additional exact expressions 1 r(s) = αz ( K/ l ) α 1 2 w(s) = (1 α)z ( K/ l ) α 3 law of motion for z and ε 4 m = Γ ψn (z, z, m) m is histogram in Reiter = Γ ψn is fully known (see simulation slides) m can also be a limited set of moments if it is combined with a functional form assumption as in example above

62 Mental break Have I really done anything? Not much I constructed a grid I construct a system with individual choices substituted out using P N (e i,t, k i,t ; ψ N (s t ))

63 Perturbation system Suppose 2 nd -order polynomial is used: n # ψ N = 6 Suppose there are 6 grid points After substituting out r and w as well as taking care of E t [ ], we get the following type of system Thus, F(ψ N (s), s) = z = (1 ρ) z + ρz + ε z m = Γ ψn (z, z, m) F( ) known ψ N (s) consists of six elements that are unknown functions of s This is a standard perturbation system!!!!!!!!!

64 What is known and unknown? We can replace E [ ε j, s ] with a formula, either because variables have discrete support as in the KS environment or because we use quadrature approximaton The unknown in this system is ψ N (s) So these become variables in the perturbation system (for example, you can call them psia, psib, psic, psid, psie, psif)

65 Small comment If number of grid points exceeds n # ψ N, then you have to take a stand on how to weigh the elements of F ( ) to get a system of n # ψ N equations.

66 Perturbation system What are state variables in this perturbation system?

67 Perturbation system What are state variables in this perturbation system? state variables: s

68 Perturbation system What are state variables in this perturbation system? state variables: s What are not state variables in this perturbation system?

69 Perturbation system What are state variables in this perturbation system? state variables: s What are not state variables in this perturbation system? not state variables: ε and κ

70 Perturbation system What are state variables in this perturbation system? state variables: s What are not state variables in this perturbation system? not state variables: ε and κ What is this perturbation system solving for?

71 Perturbation system What are state variables in this perturbation system? state variables: s What are not state variables in this perturbation system? not state variables: ε and κ What is this perturbation system solving for? It will give you policy functions for the elements of ψ N (s). These describe how the coeffi cients of the individual policy rules fluctuate with s

72 A simple perturbation system? Reiter (2008) uses a fine histogram to characterize CDF = dimension of m typically high (> 1, 000 in Reiter (2008)) = λ k has many inputs = the perturbation system has to solve for many policy functions; the perturbation system solves how each element of λ k changes with each element of s t!!!!!! = higher-order perturbation becomes very tough (even first-order may be tricky) Winberry (2016) approach using moments makes problem more tractable

73 Steady state What is the steady state of this system?

74 Steady state What is the steady state of this system? Simply set z = z = z and m = m = m

75 Steady state What is the steady state of this system? Simply set z = z = z and m = m = m Then this system of n # ψ N equations solves the "no aggregate uncertainty" version of the model (Intuitively: given m (and implied prices) the six equations associated with the capital Euler equation at the six grid points solve for the individual policy function. Given the policy function, one can solve for the steady-state distribution m (see the simulation slides that this is actually very easy if m is a histogram)

76 Important Remaining Issues

77 Important remaining issues Simulate accurately Importance of imposing equilibrium

78 How to simulate? Numerical procedure with a continuum of agents What if you really do like to simulate a panel with a finite number of agents? Impose truth as much as possible: if you have 10,000 agents have exactly 400 (1,000) agents unemployed in a boom (recession) Even then sampling noise is non-trivial

79 Simulation and sampling noise me1 Non random cross section me1 Monte Carlo simulation N=10, Time

80 mu1 Non random cross section mu1 monte Carlo simulation 10, Time

81 mu1 Non random cross section mu1 Monte Carlo simulation N=10,000 mu1 Monte Carlo simulation N=100, Time

82 0,75% muc Non random cross section muc monte Carlo simulation 10,000 muc monte Carlo simulation 100,000 0,50% 0,25% 0,00% Time

83 Imposing equilibrium In model above, equilibrium is automatically imposed in simulation Why?

84 Imposing equilibrium What if we add one-period bonds? Also solve for individual demand for bonds, b(s i,t ) bond price, q(s t ) Simulated aggregate demand for bonds not necessarily = 0 Why is this problematic?

85 Bonds and ensuring equlibrium I Add the bond price as a state variable in individual problem a bit weird (making endogenous variable a state variable) risky in terms of getting convergence

86 Bonds and ensuring equlibrium II Don t solve for but solve for b i (s i,t ) b i (q t, s i,t ) where dependence on q t comes from an equation Solve q t from ( ) I 0 = b i (q t, s i,t ) /I i

87 Bonds and ensuring equlibrium II How to get b i (q t, s i,t )? 1 Solve for d i (s i,t ) where d(s i,t ) = b(s i,t ) + q(s t ) this adds an equation to the model 2 Imposing equilibrium gives 0 = ( b i (q t, s i,t ) ) /I = q t = ( d i (s i,t ) ) /I b i,t+1 = d(s i,t ) q(s t )

88 Bonds and ensuring equlibrium II Does any b i (q t, s i,t ) work? For sure it needs to be a demand equation, that is b i (q t, s i,t ) q t < 0

89 Bonds and ensuring equlibrium II Many ways to implement above idea: d(s i,t ) = b(s i,t ) + q(s t ) is ad hoc (no economics) Alternative: solve for c(s i,t ) get b i,t from budget constraint which contains q t You get b i (q t, s i,t ) with b i (q t, s i,t ) q t < 0

90 References Algan, Y., O. Allais, W.J. Den Haan, P. Rendahl, 2010, Solving and simulating models with heterogeneous agents and aggregate uncertainty Den Haan, W. J., 1996, Heterogeneity, Aggregate uncertainty and the short-term interest rate, Journal of Business and Economic Statistics. Judd, K. L. Maliar, and S. Maliar, 2011, One-node quadrature beats Monte Carlo: A generlized stochastic simulation algorithm, NBER WP Judd, K. L. Maliar, and S. Maliar, 2010, Numerically stable stochastic methods for solving dynamics models, NBER WP 15296

91 Krusell, P. and A.A. Smith Jr., 1998, Income and wealth heterogeneity in the macroeconomy, Journal of Political Economy. Krusell, P. and A.A. Smith Jr., 2006, Quantitative macroeconomic models with heterogeneous agents, in Advances in Economics and Econometrics: Theory and Applications, Ninth World Congress, Econometric Society Monographs, ed. by R. Blundell, W. Newey, and T. Persson Ríos-Rull, J. V., 1997, Computation of equilibria in heterogeneous agent models, Federal Reserve Bank of Minneapolis Staff Report.

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 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 Xpa algorithm

Solving Models with Heterogeneous Agents Xpa algorithm Solving Models with Heterogeneous Agents Xpa algorithm Wouter J. Den Haan London School of Economics c by Wouter J. Den Haan Individual agent Subject to employment shocks ε i,t {0, 1} or ε i,t {u, e} Incomplete

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

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

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

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

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

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

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

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

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

(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

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

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

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

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

Monetary Policy, Price Dynamics, and Welfare

Monetary Policy, Price Dynamics, and Welfare Monetary Policy, Price Dynamics, and Welfare Jonathan Chiu Bank of Canada jchiu@bankofcanada.ca Miguel Molico Bank of Canada mmolico@bankofcanada.ca January 2008 DRAFT - Very Preliminary and Incomplete

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

FEDERAL RESERVE BANK of ATLANTA

FEDERAL RESERVE BANK of ATLANTA FEDERAL RESERVE BANK of ATLANTA On the Solution of the Growth Model with Investment-Specific Technological Change Jesús Fernández-Villaverde and Juan Francisco Rubio-Ramírez Working Paper 2004-39 December

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

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

Practice Questions for Mid-Term I. Question 1: Consider the Cobb-Douglas production function in intensive form:

Practice Questions for Mid-Term I. Question 1: Consider the Cobb-Douglas production function in intensive form: Practice Questions for Mid-Term I Question 1: Consider the Cobb-Douglas production function in intensive form: y f(k) = k α ; α (0, 1) (1) where y and k are output per worker and capital per worker respectively.

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

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

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

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

A Global Economy-Climate Model with High Regional Resolution

A Global Economy-Climate Model with High Regional Resolution A Global Economy-Climate Model with High Regional Resolution Per Krusell IIES, University of Göteborg, CEPR, NBER Anthony A. Smith, Jr. Yale University, NBER March 2014 WORK-IN-PROGRESS!!! Overall goals

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

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

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

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

Estimating Macroeconomic Models: A Likelihood Approach

Estimating Macroeconomic Models: A Likelihood Approach Estimating Macroeconomic Models: A Likelihood Approach Jesús Fernández-Villaverde University of Pennsylvania, NBER, and CEPR Juan Rubio-Ramírez Federal Reserve Bank of Atlanta Estimating Dynamic Macroeconomic

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

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

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

Economic Growth: Lecture 8, Overlapping Generations

Economic Growth: Lecture 8, Overlapping Generations 14.452 Economic Growth: Lecture 8, Overlapping Generations Daron Acemoglu MIT November 20, 2018 Daron Acemoglu (MIT) Economic Growth Lecture 8 November 20, 2018 1 / 46 Growth with Overlapping Generations

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

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

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

Advanced Macroeconomics

Advanced Macroeconomics Advanced Macroeconomics The Ramsey Model Marcin Kolasa Warsaw School of Economics Marcin Kolasa (WSE) Ad. Macro - Ramsey model 1 / 30 Introduction Authors: Frank Ramsey (1928), David Cass (1965) and Tjalling

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

Rising Wage Inequality and the Effectiveness of Tuition Subsidy Policies:

Rising Wage Inequality and the Effectiveness of Tuition Subsidy Policies: Rising Wage Inequality and the Effectiveness of Tuition Subsidy Policies: Explorations with a Dynamic General Equilibrium Model of Labor Earnings based on Heckman, Lochner and Taber, Review of Economic

More information

Politico Economic Consequences of Rising Wage Inequality

Politico Economic Consequences of Rising Wage Inequality Politico Economic Consequences of Rising Wage Inequality Dean Corbae Pablo D Erasmo Burhan Kuruscu University of Texas at Austin and University of Maryland February 8, 2010 Increase in Wage Inequality

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

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

RBC Model with Indivisible Labor. Advanced Macroeconomic Theory

RBC Model with Indivisible Labor. Advanced Macroeconomic Theory RBC Model with Indivisible Labor Advanced Macroeconomic Theory 1 Last Class What are business cycles? Using HP- lter to decompose data into trend and cyclical components Business cycle facts Standard RBC

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

Redistributive Taxation in a Partial-Insurance Economy

Redistributive Taxation in a Partial-Insurance Economy Redistributive Taxation in a Partial-Insurance Economy Jonathan Heathcote Federal Reserve Bank of Minneapolis and CEPR Kjetil Storesletten Federal Reserve Bank of Minneapolis and CEPR Gianluca Violante

More information

Uncertainty Per Krusell & D. Krueger Lecture Notes Chapter 6

Uncertainty Per Krusell & D. Krueger Lecture Notes Chapter 6 1 Uncertainty Per Krusell & D. Krueger Lecture Notes Chapter 6 1 A Two-Period Example Suppose the economy lasts only two periods, t =0, 1. The uncertainty arises in the income (wage) of period 1. Not that

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

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

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

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

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

Modelling Czech and Slovak labour markets: A DSGE model with labour frictions Modelling Czech and Slovak labour markets: A DSGE model with labour frictions Daniel Němec Faculty of Economics and Administrations Masaryk University Brno, Czech Republic nemecd@econ.muni.cz ESF MU (Brno)

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

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

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

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

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

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

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

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

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

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

Macroeconomic Topics Homework 1

Macroeconomic Topics Homework 1 March 25, 2004 Kjetil Storesletten. Macroeconomic Topics Homework 1 Due: April 23 1 Theory 1.1 Aggregation Consider an economy consisting of a continuum of agents of measure 1 who solve max P t=0 βt c

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

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

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

ADVANCED MACROECONOMICS I

ADVANCED MACROECONOMICS I Name: Students ID: ADVANCED MACROECONOMICS I I. Short Questions (21/2 points each) Mark the following statements as True (T) or False (F) and give a brief explanation of your answer in each case. 1. 2.

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

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

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

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

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

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

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

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

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

Advanced Tools in Macroeconomics

Advanced Tools in Macroeconomics Advanced Tools in Macroeconomics Continuous time models (and methods) Pontus Rendahl August 21, 2017 Introduction In this lecture we will take a look at models in continuous, as opposed to discrete, time.

More information

Estimating Deep Parameters: GMM and SMM

Estimating Deep Parameters: GMM and SMM Estimating Deep Parameters: GMM and SMM 1 Parameterizing a Model Calibration Choose parameters from micro or other related macro studies (e.g. coeffi cient of relative risk aversion is 2). SMM with weighting

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

Economic Growth: Lecture 7, Overlapping Generations

Economic Growth: Lecture 7, Overlapping Generations 14.452 Economic Growth: Lecture 7, Overlapping Generations Daron Acemoglu MIT November 17, 2009. Daron Acemoglu (MIT) Economic Growth Lecture 7 November 17, 2009. 1 / 54 Growth with Overlapping Generations

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

MA Advanced Macroeconomics: 7. The Real Business Cycle Model

MA Advanced Macroeconomics: 7. The Real Business Cycle Model MA Advanced Macroeconomics: 7. The Real Business Cycle Model Karl Whelan School of Economics, UCD Spring 2016 Karl Whelan (UCD) Real Business Cycles Spring 2016 1 / 38 Working Through A DSGE Model We have

More information