Advanced Tools in Macroeconomics

Size: px
Start display at page:

Download "Advanced Tools in Macroeconomics"

Transcription

1 Advanced Tools in Macroeconomics Continuous time models (and methods) Pontus Rendahl August 21, 2017

2 Introduction In this lecture we will take a look at models in continuous, as opposed to discrete, time. There are some advantages and disadvantages Advantages: Can give closed form solutions even when they do not exist for the discrete time counterpart. Can be very fast to solve. Trendier than sourdough bread, fixed gear bicycles, and skinny jeans combined (so if you do continuous time you need neither). Disadvantages: Intuition is a bit tricky. Contraction mapping theorems / convergence results go out the window (but can be somewhat brought back). The latter can create issues for numerical computing. Difficult to deal with certain end-conditions (like finite lives etc.)

3 Plan for today Continuous time methods and models are not as well documented as the discrete time cases. Proceed through a series of examples 1. The Solow growth model (!) 2. The (stochastic) Ramsey growth model 3. A monetary economy 4. Search and matching How to solve (turns out to be pretty easy, and we can apply methods we know from earlier parts of the course)

4 Plan for tomorrow Speeding things up and making it more robust Little tips and tricks Heterogenous agent models in continuous time Focus on the Aiyagari model Useful list of papers to read 1. Finite?Difference Methods for Continuous?Time Dynamic Programming by Candler moll/hact.pdf 3. moll/wimm.pdf

5 The Solow growth model The Solow growth model is characterized by the following equations Y t = K α t (A t N t ) 1 α K t+1 = I t + (1 δ)k t S t = sy t I t = S t A t+1 = (1 + g)a t N t+1 = (1 + η)n t To solve this model we rewrite it in intensive form x t = X t A t N t, for X = {Y, K, S, I }

6 The Solow growth model Using this and substituting in gives K t+1 A t N t = sk α t + (1 δ)k t We can rewrite as K t+1 A t+1 N t+1 A t+1 N t+1 A t N t = sk α t + (1 δ)k t k t+1 A t+1 N t+1 A t N t = sk α t + (1 δ)k t k t+1 (1 + g)(1 + η) = sk α t + (1 δ)k t

7 The Solow growth model Ta-daa! k t+1 = Balanced growth: k t+1 = k t = k sk α t (1 + g)(1 + η) + (1 δ)k t (1 + g)(1 + η) ( g + η + gη + δ k = s ) 1 α 1 This is not textbook stuff. Why? Discrete time. More elegant solution in continuous time.

8 The Solow growth model Continuous time is not a state in itself, but is the effect of a limit. A derivative is a limit, an integral is a limit, the sum to infinity is a limit, and so on. Continuous time is the name we use for the behavior of an economy as intervals between time periods approaches zero.

9 The Solow growth model The right approach is therefore to derive this behavior as a limit (much like you probably derived derivatives from its limit definition in high school). Eventually you may get so well versed in the limit behavior that you can set it up directly (like you can say that the derivative of ln x is equal to 1/x, without calculating lim ε 0 (ln(x + ε) ln(x))/ε) I m not there yet. I have to do this the complicated way. People like Ben Moll at Princeton is. Take a look at his lecture notes on continuous time stuff. They are great.

10 The Solow growth model Back to the model. Suppose that before the length of each time period was one month. Now we want to rewrite the model on a biweekly frequency. It seems reasonable to assume that in two weeks we produce half as much as we do in one month: Y t = 0.5K α t (A t N t ) 1 α. It also seems reasonable that capital depreciates slower, i.e. 0.5δ.

11 The Solow growth model Notice that we still have N t worker and K t units of capital: Stocks are not affected by the length of time intervals (although the accumulation of them will). The propensity to save is the same, but with half of the income saving is halved too (and therefore investment) What happens to the exogenous processes for A t and N t?

12 The Solow growth model Before A t+1 = (1 + g)a t, N t+1 = (1 + η)n t Now A t+0.5 = ( g)A t, N t+0.5 = ( η)N t or A t+0.5 = e 0.5g A t, N t+0.5 = e 0.5η N t?

13 The Solow growth model It turns out that this choice does not matter much for our purpose Suppose that the time period is not one month but one month. And suppose that Rearrange A t+ = (1 + g)a t A t+ A t = ga t. And take limit 0 A t = ga t

14 The Solow growth model Suppose that the time period is not one month but one month. And suppose that Rearrange A t+ = e g A t Notice A t+ A t = (e g 1) A t. (e g 1) lim 0 = lim 0 (ge g ) 1 = g

15 The Solow growth model So and thus lim 0 (e g 1) A t = ga t A t = ga t Therefore, it doesn t matter if A t+ = (1 + g)a t or A t+ = e g A t. The limits are the same.

16 The Solow growth model Solow growth model in units of time Y t = Kt α (A t N t ) 1 α K t+ = I t + (1 δ)k t S t = sy t I t = S t A t+ = (1 + g)a t N t+ = (1 + η)n t

17 The Solow growth model Substitute and rearrange as before K t+ A t+ N t+ A t+ N t+ A t N t = s k α t + (1 δ)k t k t+ A t+ N t+ A t N t = s k α t + (1 δ)k t k t+ (1 + g)(1 + η) = s k α t + (1 δ)k t

18 The Solow growth model Simplify and rearrange k t+ (1+ g)(1 + η) = s k α t + (1 δ)k t k t+ k t = s kt α δk t (g + η + gη)k t+ k t+ k t = skt α δk t (g + η + gη)k t+ Take limits 0 k t = sk α t (g + η + δ)k t With steady state ( g + η + δ k = s ) 1 α 1

19 The Solow growth model: Solution How do you solve this model? The equation k t = sk α t (g + η + δ)k t is an ODE. Declare it as a function with respect to time, t, and capital, k, in Matlab as solow k) sk α (g + η + δ)k; The simulate it for, say 100 units of time, with initial condition k 0 as [time, capital] = ode45(solow, [0 100], k 0 );

20 Investment Consumption Output Capital The Solow growth model: Solution Solow growth model: Saving like China Time (years) Time (years)

21 The Solow growth model: Solution A few pointers Once you got the solution of a deterministic continuous time model, the solution will always be of the form x t = f (x t ), whether or not x t is a vector. The matlab function ode45 (or other versions) can then simulate a transition (such as an impulse response). You could also simulate on your own through the approximation x t x t+ x t and thus find your solution as x t+ = x t + f (x t ). For this to be accurate, must be small if there are a lot of nonlinearities. The ODE function in matlab uses so-called Runge Kutta methods to vary the step-size in an optimal way.

22 The Ramsey growth model Now consider the Ramsey growth model (without growth) In units of time v(k t ) = max c t,k t+1 {u(c t ) + (1 ρ)v(k t+1 )} s.t. c t + k t+1 = k α t + (1 δ)k t v(k t ) = max c t,k t+ { u(c t ) + (1 ρ)v(k t+ )} s.t. c t + k t+ = k α t + (1 δ)k t

23 The Ramsey growth model Notice that all flows change when the length of the time period on which they are defined changes. Stocks, k, are the same. I discount the future with 1 ρ instead of (1 ρ) (or with e ρ instead of e ρ, but these are, in the limit, equivalent). One funny thing: Consumption, c, is still monthly consumption, but it now only cost as much, and I only get a fraction of the utility! These assumptions are for technical reasons, and it will (hopefully) soon be clear why they are made.

24 The Ramsey growth model Bellman equation v(k t ) = max c t,k t+ { u(c t ) + (1 ρ)v(k t+ )} s.t. c t + k t+ = k α t + (1 δ)k t Subtract v(k t ) from both sides and insert the budget constraint into v(k t+ ) 0 = max c t { u(c t ) + v(k t + (k α t δk t c t )) v(k t ) ρv(k t + (k α t δk t c t ))}

25 The Ramsey growth model From before 0 = max c t { u(c t ) + v(k t + (k α t δk t c t )) v(k t ) Divide by ρv(k t + (k α t δk t c t ))} 0 = max c t {u(c t ) + v(k t + (k α t δk t c t )) v(k t ) ρv(k t + (k α t δk t c t ))}

26 The Ramsey growth model From before 0 = max c t {u(c t ) + v(k t + (k α t δk t c t )) v(k t ) ρv(k t + (k α t δk t c t ))} Take limit 0 and rearrange ρv(k t ) = max c t {u(c t ) + v (k t )(k α t δk t c t )} This is know as the Hamilton-Jacobi-Bellman (HJB) equation.

27 The Ramsey growth model: Solving Dropping time notation we have ρv(k) = max{u(c) + v (k)(k α δk c)} c This is simple to solve and (can be) blazing fast!

28 The Ramsey growth model: Solving Dropping time notation we have ρv(k) = max{u(c) + v (k)(k α δk c)} c This is simple to solve and (can be) blazing fast! Why fast? Maximization is trivial: First order condition u (c) = v (k) So if we know v (k) we know optimal c without searching for it!

29 The Ramsey growth model: Solving How do we find v (k)? Suppose we have hypothetical values of v(k) on a uniformly spaced grid of k, K = {k 0, k 1,..., k N } with stepsize k. We can then approximate v (k) at gridpoint k i (i 1, N) as or v (k i ) = 0.5(v(k i+1 ) v(k i ))/ k + 0.5(v(k i ) v(k i 1 ))/ k v (k i ) = v(k i+1) v(k i 1 ) 2 k

30 The Ramsey growth model: Solving and for k 1 and k N and v (k 1 ) = (v(k 2 ) v(k 1 ))/ k v (k N ) = (v(k N ) v(k N 1 ))/ k There are many ways of doing this. If you have a vector of v(k) values call it V then dv=gradient(v)/dk.

31 The Ramsey growth model: Solving I prefer an alternative method. Construct the matrix D as 1/dk 1/dk /dk 0 0.5/dk D = 0 0.5/dk 0 0.5/dk /dk 1/dk Then v (k) D v(k)

32 The Ramsey growth model: Solving Algorithm 1. Construct a grid for k. 2. For each point on the grid, guess for a value of V Calculate the derivative as dv 0 =D*V Find V 1 from ρv 1 = u(c 0 ) + dv 0 (k α δk c 0 ), with u (c 0 ) = dv 0 5. Back to step 3 with V 1 replacing V 0. Repeat until convergence.

33 The Ramsey growth model: Solving Algorithm 1. Construct a grid for k. 2. For each point on the grid, guess for a value of V Calculate the derivative as dv 0 =D*V Find V 1 from ρv 1 = u(c 0 ) + dv 0 (k α δk c 0 ), with u (c 0 ) = dv 0 5. Back to step 3 with V 1 replacing V 0. Repeat until convergence. Beware: The contraction mapping theorem does not work, so convergence is an issue. Solution: update slowly. That is, V 1 = γv 1 + (1 γ)v 0, for a low value of γ.

34 The Ramsey growth model: Solving Alternative algorithm 1. Construct a grid for k. 2. For each point on the grid, guess for a value of V Calculate the derivative as dv 0 =D*V Find V 1 from V 1 = Γ(u(c 0 ) + dv 0 (k α δk c 0 ) ρv 0 ) + V 0, with u (c 0 ) = dv 0 5. Back to step 3 with V 1 replacing V 0. Repeat until convergence. We will take a look at an alternative way of doing things tomorrow.

35 The Ramsey growth model: Solving Alternative vs. standard algorithm But to me they sort of look the same I.e. V 1 = γ 1 ρ (u(c 0) + dv 0 (k α δk c 0 )) + (1 γ)v 0 = γ ρ (u(c 0) + dv 0 (k α δk c 0 ) ρv 0 ) + V 0 So as long as γ = Γ they should be identical. ρ

36 The Ramsey growth model: Euler equation Let s go back to the HJB equation. ρv(k) = u(c) + v (k)(k α δk c) with u (c) = v (k) Thus ρv (k) = v (k)(k α δk c) + v (k)(αk α 1 δ) And v (k) = u (c)c (k)

37 The Ramsey growth model: Euler equation Using ρv (k) = v (k)(k α δk c) + v (k)(αk α 1 δ) Together with v (k) = u (c) and v (k) = u (c)c (k) gives or ρu (c) = u (c)c (k)(k α δk c) + u (c)(αk α 1 δ) u (c)c (k)(k α δk c) = u (c)(αk α 1 δ ρ) Suppose CRRA utility, such that u (c)c u (c) = γ

38 The Ramsey growth model: Euler equation Then the last equation u (c)c (k)(k α δk c) = u (c)(αk α 1 δ ρ) is equal to γ c (k) (k α δk c) = (αk α 1 δ ρ) c This is the Euler equation in continuous time.

39 The Ramsey growth model: Euler equation Before we attempt to solve the Euler equation, recall that we had k t+ + c t = k α t + (1 δ)k t rearrange k t+ k t = (k α t δk t c t ) Divide with and take limit 0 to get k t = k α t δk t c t Or dropping time notation k = k α δk c

40 The Ramsey growth model: Euler equation Our Euler equation is or now c (k) (k α δk c) = 1 c γ (αk α 1 δ ρ) γ c (k) c k = (αk α 1 δ ρ) What is c (k) k? Recall chain rule Thus ċ = c t t = c t k k t = c (k) k ċ c = 1 γ (αk α 1 δ ρ)

41 The Ramsey growth model: Exploring Two equations ċ = c γ (αk α 1 δ ρ) k = k α δk c Nullclines 0 = αk α 1 δ ρ 0 = k α δk c

42 Consumption, c The Ramsey growth model: Exploring 3.2 " k=0 " c= Capital,k

43 Consumption, c The Ramsey growth model: Exploring 3.2 " k=0 " c= Capital,k

44 Consumption, c The Ramsey growth model: Exploring " k=0 " c=0 Explosive paths Capital,k

45 Consumption, c The Ramsey growth model: Exploring " k=0 " c=0 Explosive paths Saddle path Capital,k

46 The Ramsey growth model: Exploring How did I do that? I created a grid for k and c, and found ċ and k through ċ = c γ (αk α 1 δ ρ) k = k α δk c Then I used Matlab s command quiver(k,c, k,ċ) This creates the swarm of arrows I then used Matlab s command streamline(k,c, k,ċ) at various starting values to get the explosive paths. Lastly I solved for the saddle path and plotted it.

47 The Ramsey growth model: Euler equation solution Back to the recursive Euler Solve for c c (k) (k α δk c) = 1 c γ (αk α 1 δ ρ) c (k)(k α δk) c = 1 (αk γ α 1 δ ρ) + c (k)

48 The Ramsey growth model: Euler equation solution Algorithm 1. Construct a grid for k. 2. For each point on the grid, guess for a value of c Calculate the derivative as dc 0 =D*c Find c 1 from dc 0 (k α δk) c 1 = 1 (αk γ α 1 δ ρ) + dc 0 5. Back to step 3 with c 1 replacing c 0. Repeat until convergence.

49 The Ramsey growth model: Euler equation solution Algorithm 1. Construct a grid for k. 2. For each point on the grid, guess for a value of c Calculate the derivative as dc 0 =D*c Find c 1 from dc 0 (k α δk) c 1 = 1 (αk γ α 1 δ ρ) + dc 0 5. Back to step 3 with c 1 replacing c 0. Repeat until convergence. Beware: No guaranteed convergence. Update slowly. Fewer gridpoints appears to provide some stability.

50 _ The Ramsey growth model: Solution k t Value function iteration Euler equation iteration k t

51 Capital The Ramsey growth model: Solution 6.65 Comparison Euler equation iteration Value function iteration Time (quarters)

52 More on continuous time Euler equations We derived the Euler equation in a slightly roundabout way 1. Discrete time Bellman equation 2. To continuous time HJB equation 3. To continuous time Euler equation using the envelope condition. This can be done more directly from the discrete time Euler equation.

53 More on continuous time Euler equations The discrete time Euler equation is given by In units of time u (c t ) = (1 ρ)(1 + αk α 1 t+1 δ)u (c t+1 ) u (c t ) = (1 ρ)(1 + (αk α 1 t+ δ))u (c t+ ) Use the approximation x t+ x t + x t to get u (c t ) = (1 ρ)(1 + (αk α 1 t+ δ))u (c t + c t )

54 More on continuous time Euler equations u (c t ) = (1 ρ)(1 + (αk α 1 t+ δ))u (c t + c t ) Move the u (c t + c t ) term to the left-hand side and expand u (c t ) u (c t + c t ) = [αk α 1 α 1 t+ δ ρ ρ (αkt+ δ)]u (c t + c t ) Divide by and take limits 0 u (c t ) c t = [αk α 1 t δ ρ]u (c t )

55 More on continuous time Euler equations u (c t ) c t = [αkt α 1 δ ρ]u (c t ) Lastly, use the CRRA property to get c t = 1 α 1 [αkt δ ρ] c t γ

56 More on continuous time Euler equations Now consider a stochastic model with a good, g, and a bad, b, state and u (c g t ) = (1 ρ)[(1 p)(1+z g t+1 α(k g t+1 )α 1 δ)u (c g t+1 ) + p(1 + z b t+1α(k b t+1) α 1 δ)u (c b t+1)] u (c b t ) = (1 ρ)[(1 q)(1+z g t+1 α(k g t+1 )α 1 δ)u (c g t+1 ) + q(1 + z b t+1α(k b t+1) α 1 δ)u (c b t+1)] We will focus on the good state (the treatment of the bad state is symmetric)

57 More on continuous time Euler equations Good state Euler equation in units of time u (c g t ) = (1 ρ)[(1 p)(1+ (z g t+ α(k g t+ )α 1 δ)) u (c g t+ ) + p(1 + (z b t+ α(k b t+ ) α 1 δ))u (c b t+ )] Use u (c g t+ ) u (c g t + c g t ) again, move to the left-hand side, divide by and take limits Or u (c g t ) c g t = (z g t α(k g t ) α 1 δ ρ))u (c g t ) + p(u (c b t ) u (c g t )) c g t c g t = 1 γ (z g t α(k g t ) α 1 δ ρ)) + p (u (c b t ) u (c g t )) u (c g t )

58 More on continuous time Euler equations For the bad state c b t c b t = 1 γ (z b t α(k b t ) α 1 δ ρ)) + q (u (c b t ) u (c g t )) u (c b t ) These can be solved using the previous methods. The only difference is that we now iterate on two equations instead of one. But the procedure is the same.

59 More on continuous time Euler equations As a last step, I just want to give you a hint on how these ideas can be applied in different settings. For instance, the Euler equation for a standard deterministic monetary model is given by In units of time u (c t ) = (1 ρ)(1 + i t+1 ) p t p t+1 u (c t+1 ) u (c t ) = (1 ρ)(1 + i t+1 ) p t p t+ u (c t+ )

60 More on continuous time Euler equations Use the approximations u (c t+ ) u (c t + c t ), and p t p t+ p t and rewrite u (c t ) = (1 ρ)(1 + i t+ ) p t+ p t u (c t + c t ) Expand p t+ u (c t ) = (1 ρ + i t+ 2 i t+ ρ)(1 Thus p t )u (c t + c t ) p t+ u (c t ) u (c t + c t ) = ( ρ + i t+ 2 i t+ ρ) (1 p t )u (c t + c t ) p t u (c t + c t ) p t+ p t+

61 More on continuous time Euler equations Previous equation u (c t ) u (c t + c t ) = ( ρ + i t+ 2 i t+ ρ) (1 p t )u (c t + c t ) p t u (c t + c t ) p t+ p t+ Divide by u (c t ) u (c t + c t ) (1 p t )u (c t + p t+ And take limit 0 = ( ρ + i t+ i t+ ρ) c t ) c t = 1 c t γ (i t p t ρ) p t p t u (c t + c t ) p t+

62 The Mortensen-Pissarides model Continuous time is frequently used in the theoretical labor literature. In the remainder of this lecture I will go through the workhorse model developed by Christopher Pissarides and Dale Mortensen. In today s exercise you will be asked to solve this model.

63 The Mortensen-Pissarides model Continuous time is frequently used in the theoretical labor literature. In the remainder of this lecture I will go through the workhorse model developed by Christopher Pissarides and Dale Mortensen. In today s exercise you will be asked to solve this model.

64 The Mortensen-Pissarides model: Workers In the simplest case workers are risk-neutral and value a job according to V t = w t + (1 ρ)[(1 δ)v t+1 + δu t+1 ] The value of being unemployed is given by U t = b + (1 ρ)[(1 f t+1 )U t+1 + f t+1 V t+1 ] The variables w t and f t+1 will be endogenously determined, but we will, for the moment, treat them as exogenous.

65 The Mortensen-Pissarides model: Workers Let s rewrite these equations in units of time V t = w t + (1 ρ)[(1 δ)v t+ + δu t+ ] U t = b + (1 ρ)[(1 f t+ )U t+1 + f t+ V t+1 ] Or V t V t+ = w t [δ + ρ δρ]v t+ + (1 ρ) δu t+ U t U t+ = b [f t+ + ρ f t+ ρ]u t+ + (1 ρ) f t+ V t+

66 The Mortensen-Pissarides model: Workers Dividing through by gives V t V t+ U t U t+ = w t [δ + ρ δρ]v t+ + (1 ρ)δu t+ = b [f t+ + ρ f t+ ρ]u t+ + (1 ρ)f t+ V t+ And taking limits 0 yields V t = w t (δ + ρ)v t + δu t U t = b (f t + ρ)u t + f t V t

67 The Mortensen-Pissarides model: Workers These equations are commonly written as ρv t = w t + V t + δ(u t V t ) ρu t = b + U t + f t (V t U t ) Define the surplus of having a job as S t = V t U t, that is (ρ + δ + f t )S t = w t b + S t

68 The Mortensen-Pissarides model: Firms The value to a firm of having an employed worker is J t = z t w t + (1 ρ)[(1 δ)j t+1 + δw t+1 ] We will assume free entry, such that W t = 0 for all t. Following the same procedure as before we find that in continuous time (ρ + δ)j t = z t w t + J t

69 The Mortensen-Pissarides model: Wages Collecting equations ρs t = w t b + S t + (δ + f t )S t ρj t = z t w t + J t δj t Wages are set according to Nash bargaining, which are renegotiated period-by-period First order condition w t = argmax{j η t S 1 η t } ηs t = (1 η)j t

70 The Mortensen-Pissarides model: Wages Expanding η(w t b + S t + (δ + f t )S t ) = (1 η)(z t w t + J t δj t ) and using the fact that gives S t = 1 η J t, and S η t = 1 η η J t w t = ηb + (1 η)z t + f t (1 η)j t Inserting into the firm s value function gives ρj t = η(z t b) + J t (f t (1 η) + δ)j t

71 The Mortensen-Pissarides model: Matching Suppose that there are v t vacancies posted and u t unemployed individuals. Then the measure of matches in a given period is given as M t = ψv ω t u 1 ω t The probability that an unemployed individual finds a job, f t, is then given as f t = M t u t = ψθ ω t, with θ = v t u t

72 The Mortensen-Pissarides model: Matching The probability that a vacant position is filled, h t, is then given as h t = M t v t = ψθ ω 1 t Suppose the cost of posting a vacancy is given by κ. Free entry then ensures that κ = h t J t To see this more clearly, a firm that is considering posting a vacancy faces the optimization problem max v t,i { κ v t,i + v t,i h t J t }

73 The Mortensen-Pissarides model: Matching Lastly, employment, n t = 1 u t, satisfies the law of motion n t+ = (1 n t ) f t + (1 δ)n t which can be rearranged to taking limits n t+ n t = (1 n t )f t δn t n t = (1 n t )f t δn t

74 The Mortensen-Pissarides model: The standard Mortensen-Pissarides model is therefore characterized by the three equations ρj t = η(z t b) + J t (f t (1 η) + δ)j t κ = h t J t n t = (1 n t )f t δn t in the three unknowns J t, θ t, n t.

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

14.05: Section Handout #1 Solow Model

14.05: Section Handout #1 Solow Model 14.05: Section Handout #1 Solow Model TA: Jose Tessada September 16, 2005 Today we will review the basic elements of the Solow model. Be prepared to ask any questions you may have about the derivation

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

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

Lecture 3: Hamilton-Jacobi-Bellman Equations. Distributional Macroeconomics. Benjamin Moll. Part II of ECON Harvard University, Spring

Lecture 3: Hamilton-Jacobi-Bellman Equations. Distributional Macroeconomics. Benjamin Moll. Part II of ECON Harvard University, Spring Lecture 3: Hamilton-Jacobi-Bellman Equations Distributional Macroeconomics Part II of ECON 2149 Benjamin Moll Harvard University, Spring 2018 1 Outline 1. Hamilton-Jacobi-Bellman equations in deterministic

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

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

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

Assumption 5. The technology is represented by a production function, F : R 3 + R +, F (K t, N t, A t )

Assumption 5. The technology is represented by a production function, F : R 3 + R +, F (K t, N t, A t ) 6. Economic growth Let us recall the main facts on growth examined in the first chapter and add some additional ones. (1) Real output (per-worker) roughly grows at a constant rate (i.e. labor productivity

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

Stochastic Problems. 1 Examples. 1.1 Neoclassical Growth Model with Stochastic Technology. 1.2 A Model of Job Search

Stochastic Problems. 1 Examples. 1.1 Neoclassical Growth Model with Stochastic Technology. 1.2 A Model of Job Search Stochastic Problems References: SLP chapters 9, 10, 11; L&S chapters 2 and 6 1 Examples 1.1 Neoclassical Growth Model with Stochastic Technology Production function y = Af k where A is random Let A s t

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

Introduction to Recursive Methods

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

More information

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

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

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

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

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

More information

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

An approximate consumption function

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

More information

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

ADVANCED MACROECONOMIC TECHNIQUES NOTE 3a

ADVANCED MACROECONOMIC TECHNIQUES NOTE 3a 316-406 ADVANCED MACROECONOMIC TECHNIQUES NOTE 3a Chris Edmond hcpedmond@unimelb.edu.aui Dynamic programming and the growth model Dynamic programming and closely related recursive methods provide an important

More information

Mortenson Pissarides Model

Mortenson Pissarides Model Mortenson Pissarides Model Prof. Lutz Hendricks Econ720 November 22, 2017 1 / 47 Mortenson / Pissarides Model Search models are popular in many contexts: labor markets, monetary theory, etc. They are distinguished

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

Lecture 2 The Centralized Economy

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

More information

Lecture 1: Overview, Hamiltonians and Phase Diagrams. ECO 521: Advanced Macroeconomics I. Benjamin Moll. Princeton University, Fall

Lecture 1: Overview, Hamiltonians and Phase Diagrams. ECO 521: Advanced Macroeconomics I. Benjamin Moll. Princeton University, Fall Lecture 1: Overview, Hamiltonians and Phase Diagrams ECO 521: Advanced Macroeconomics I Benjamin Moll Princeton University, Fall 2016 1 Course Overview Two Parts: (1) Substance: income and wealth distribution

More information

The Solow Growth Model

The Solow Growth Model The Solow Growth Model Lectures 5, 6 & 7 Topics in Macroeconomics Topic 2 October 20, 21 & 27, 2008 Lectures 5, 6 & 7 1/37 Topics in Macroeconomics From Growth Accounting to the Solow Model Goal 1: Stylized

More information

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

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

More information

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

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

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

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

Diamond-Mortensen-Pissarides Model

Diamond-Mortensen-Pissarides Model Diamond-Mortensen-Pissarides Model Dongpeng Liu Nanjing University March 2016 D. Liu (NJU) DMP 03/16 1 / 35 Introduction Motivation In the previous lecture, McCall s model was introduced McCall s model

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

Lecture 2 The Centralized Economy: Basic features

Lecture 2 The Centralized Economy: Basic features Lecture 2 The Centralized Economy: Basic features Leopold von Thadden University of Mainz and ECB (on leave) Advanced Macroeconomics, Winter Term 2013 1 / 41 I Motivation This Lecture introduces the basic

More information

When Inequality Matters for Macro and Macro Matters for Inequality

When Inequality Matters for Macro and Macro Matters for Inequality When Inequality Matters for Macro and Macro Matters for Inequality SeHyoun Ahn Princeton Benjamin Moll Princeton Greg Kaplan Chicago Tom Winberry Chicago Christian Wolf Princeton STLAR Conference, 21 April

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

Advanced Macroeconomics

Advanced Macroeconomics Advanced Macroeconomics The Ramsey Model Micha l Brzoza-Brzezina/Marcin Kolasa Warsaw School of Economics Micha l Brzoza-Brzezina/Marcin Kolasa (WSE) Ad. Macro - Ramsey model 1 / 47 Introduction Authors:

More information

Dynamic Optimization Problem. April 2, Graduate School of Economics, University of Tokyo. Math Camp Day 4. Daiki Kishishita.

Dynamic Optimization Problem. April 2, Graduate School of Economics, University of Tokyo. Math Camp Day 4. Daiki Kishishita. Discrete Math Camp Optimization Problem Graduate School of Economics, University of Tokyo April 2, 2016 Goal of day 4 Discrete We discuss methods both in discrete and continuous : Discrete : condition

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

The Ramsey Model. Alessandra Pelloni. October TEI Lecture. Alessandra Pelloni (TEI Lecture) Economic Growth October / 61

The Ramsey Model. Alessandra Pelloni. October TEI Lecture. Alessandra Pelloni (TEI Lecture) Economic Growth October / 61 The Ramsey Model Alessandra Pelloni TEI Lecture October 2015 Alessandra Pelloni (TEI Lecture) Economic Growth October 2015 1 / 61 Introduction Introduction Introduction Ramsey-Cass-Koopmans model: di ers

More information

Toulouse School of Economics, M2 Macroeconomics 1 Professor Franck Portier. Exam Solution

Toulouse School of Economics, M2 Macroeconomics 1 Professor Franck Portier. Exam Solution Toulouse School of Economics, 2013-2014 M2 Macroeconomics 1 Professor Franck Portier Exam Solution This is a 3 hours exam. Class slides and any handwritten material are allowed. You must write legibly.

More information

The Ramsey/Cass-Koopmans (RCK) Model

The Ramsey/Cass-Koopmans (RCK) Model c November 2, 217, Christopher D. Carroll RamseyCassKoopmans The Ramsey/Cass-Koopmans (RCK) Model Ramsey (1928), followed much later by Cass (1965) and Koopmans (1965), formulated the canonical model of

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

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

When Inequality Matters for Macro and Macro Matters for Inequality

When Inequality Matters for Macro and Macro Matters for Inequality When Inequality Matters for Macro and Macro Matters for Inequality SeHyoun Ahn Princeton Benjamin Moll Princeton Greg Kaplan Chicago Tom Winberry Chicago Christian Wolf Princeton New York Fed, 29 November

More information

Dynamic Macroeconomics: Problem Set 4

Dynamic Macroeconomics: Problem Set 4 Dynamic Macroeconomics: Problem Set 4 Universität Siegen Dynamic Macroeconomics 1 / 28 1 Computing growth rates 2 Golden rule saving rate 3 Simulation of the Solow Model 4 Growth accounting Dynamic Macroeconomics

More information

The economy is populated by a unit mass of infinitely lived households with preferences given by. β t u(c Mt, c Ht ) t=0

The economy is populated by a unit mass of infinitely lived households with preferences given by. β t u(c Mt, c Ht ) t=0 Review Questions: Two Sector Models Econ720. Fall 207. Prof. Lutz Hendricks A Planning Problem The economy is populated by a unit mass of infinitely lived households with preferences given by β t uc Mt,

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

Labor-Market Matching with Precautionary Savings

Labor-Market Matching with Precautionary Savings Labor-Market Matching with Precautionary Savings Bence Bardóczy * October 25, 27 Introduction In this note, I discuss how to solve Krusell, Mukoyama, and Şahin (2) (KMS) in a continuous-time setting using

More information

The Solow Model. Prof. Lutz Hendricks. January 26, Econ520

The Solow Model. Prof. Lutz Hendricks. January 26, Econ520 The Solow Model Prof. Lutz Hendricks Econ520 January 26, 2017 1 / 28 Issues The production model measures the proximate causes of income gaps. Now we start to look at deep causes. The Solow model answers

More information

Lecture notes on modern growth theory

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

More information

ADVANCED MACRO TECHNIQUES Midterm Solutions

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

More information

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

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

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

The New Keynesian Model: Introduction

The New Keynesian Model: Introduction The New Keynesian Model: Introduction Vivaldo M. Mendes ISCTE Lisbon University Institute 13 November 2017 (Vivaldo M. Mendes) The New Keynesian Model: Introduction 13 November 2013 1 / 39 Summary 1 What

More information

Lectures 7: Growth Model and the Data

Lectures 7: Growth Model and the Data Lectures 7: Growth Model and the Data ECO 503: Macroeconomic Theory I Benjamin Moll Princeton University Fall 2014 1/21 Plan of Lecture The growth model and the data 1 steady states and the data 2 choosing

More information

Session 4: Money. Jean Imbs. November 2010

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

More information

Chapter 9 Solow. O. Afonso, P. B. Vasconcelos. Computational Economics: a concise introduction

Chapter 9 Solow. O. Afonso, P. B. Vasconcelos. Computational Economics: a concise introduction Chapter 9 Solow O. Afonso, P. B. Vasconcelos Computational Economics: a concise introduction O. Afonso, P. B. Vasconcelos Computational Economics 1 / 27 Overview 1 Introduction 2 Economic model 3 Computational

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

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

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

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

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

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

More information

Solow Growth Model. Michael Bar. February 28, Introduction Some facts about modern growth Questions... 4

Solow Growth Model. Michael Bar. February 28, Introduction Some facts about modern growth Questions... 4 Solow Growth Model Michael Bar February 28, 208 Contents Introduction 2. Some facts about modern growth........................ 3.2 Questions..................................... 4 2 The Solow Model 5

More information

The Harris-Todaro model

The Harris-Todaro model Yves Zenou Research Institute of Industrial Economics July 3, 2006 The Harris-Todaro model In two seminal papers, Todaro (1969) and Harris and Todaro (1970) have developed a canonical model of rural-urban

More information

A t = B A F (φ A t K t, N A t X t ) S t = B S F (φ S t K t, N S t X t ) M t + δk + K = B M F (φ M t K t, N M t X t )

A t = B A F (φ A t K t, N A t X t ) S t = B S F (φ S t K t, N S t X t ) M t + δk + K = B M F (φ M t K t, N M t X t ) Notes on Kongsamut et al. (2001) The goal of this model is to be consistent with the Kaldor facts (constancy of growth rates, capital shares, capital-output ratios) and the Kuznets facts (employment in

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

Heterogeneous Agent Models in Continuous Time Part I

Heterogeneous Agent Models in Continuous Time Part I Heterogeneous Agent Models in Continuous Time Part I Benjamin Moll Princeton Rochester, 1 March 2017 What this lecture is about Many interesting questions require thinking about distributions Why are income

More information

Master 2 Macro I. Lecture notes #9 : the Mortensen-Pissarides matching model

Master 2 Macro I. Lecture notes #9 : the Mortensen-Pissarides matching model 2012-2013 Master 2 Macro I Lecture notes #9 : the Mortensen-Pissarides matching model Franck Portier (based on Gilles Saint-Paul lecture notes) franck.portier@tse-fr.eu Toulouse School of Economics Version

More information

Econ 7110 slides Growth models: Solow, Diamond, Malthus. January 8, 2017

Econ 7110 slides Growth models: Solow, Diamond, Malthus. January 8, 2017 Econ 7110 slides Growth models: Solow, Diamond, Malthus January 8, 2017 Production functions Standard setting: Y =output, K (capital) and L (labor) K, L referred to as inputs Usually assumed to satisfy:

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

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

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

More information

The Dark Corners of the Labor Market

The Dark Corners of the Labor Market The Dark Corners of the Labor Market Vincent Sterk Conference on Persistent Output Gaps: Causes and Policy Remedies EABCN / University of Cambridge / INET University College London September 2015 Sterk

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

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

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

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

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

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

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

More information

Lecture 3: Growth Model, Dynamic Optimization in Continuous Time (Hamiltonians)

Lecture 3: Growth Model, Dynamic Optimization in Continuous Time (Hamiltonians) Lecture 3: Growth Model, Dynamic Optimization in Continuous Time (Hamiltonians) ECO 503: Macroeconomic Theory I Benjamin Moll Princeton University Fall 2014 1/16 Plan of Lecture Growth model in continuous

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

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

In the Ramsey model we maximized the utility U = u[c(t)]e nt e t dt. Now

In the Ramsey model we maximized the utility U = u[c(t)]e nt e t dt. Now PERMANENT INCOME AND OPTIMAL CONSUMPTION On the previous notes we saw how permanent income hypothesis can solve the Consumption Puzzle. Now we use this hypothesis, together with assumption of rational

More information

Part A: Answer question A1 (required), plus either question A2 or A3.

Part A: Answer question A1 (required), plus either question A2 or A3. Ph.D. Core Exam -- Macroeconomics 5 January 2015 -- 8:00 am to 3:00 pm Part A: Answer question A1 (required), plus either question A2 or A3. A1 (required): Ending Quantitative Easing Now that the U.S.

More information

Dynamic Optimization: An Introduction

Dynamic Optimization: An Introduction Dynamic Optimization An Introduction M. C. Sunny Wong University of San Francisco University of Houston, June 20, 2014 Outline 1 Background What is Optimization? EITM: The Importance of Optimization 2

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

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 5: Some Informal Notes on Dynamic Programming

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

More information

Economics 2: Growth (Growth in the Solow Model)

Economics 2: Growth (Growth in the Solow Model) Economics 2: Growth (Growth in the Solow Model) Lecture 3, Week 7 Solow Model - I Definition (Solow Model I) The most basic Solow model with no population growth or technological progress. Solow Model

More information

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

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

More information

Problem Set #2: Overlapping Generations Models Suggested Solutions - Q2 revised

Problem Set #2: Overlapping Generations Models Suggested Solutions - Q2 revised University of Warwick EC9A Advanced Macroeconomic Analysis Problem Set #: Overlapping Generations Models Suggested Solutions - Q revised Jorge F. Chavez December 6, 0 Question Consider the following production

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

Viscosity Solutions for Dummies (including Economists)

Viscosity Solutions for Dummies (including Economists) Viscosity Solutions for Dummies (including Economists) Online Appendix to Income and Wealth Distribution in Macroeconomics: A Continuous-Time Approach written by Benjamin Moll August 13, 2017 1 Viscosity

More information

Economic Growth

Economic Growth MIT OpenCourseWare http://ocw.mit.edu 14.452 Economic Growth Fall 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 14.452 Economic Growth: Lecture

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

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

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