Discrete State Space Methods for Dynamic Economies

Size: px
Start display at page:

Download "Discrete State Space Methods for Dynamic Economies"

Transcription

1 Discrete State Space Methods for Dynamic Economies A Brief Introduction Craig Burnside Duke University September 2006 Craig Burnside (Duke University) Discrete State Space Methods September / 42

2 What are Discrete State Space Methods? Discrete state space methods are computational techniques used to obtain the solutions of dynamic economic models If the model in question assumes that the state variables are de ned over nite sets of points, the solutions are exact. Often the model s state-space is continuous, in which case the discrete state-space is an approximation to the continuous state-space Craig Burnside (Duke University) Discrete State Space Methods September / 42

3 Why use Discrete State Space Methods? Discrete state space methods preserve nonlinearities in situations where log-linear approximations may not be accurate, or their accuracy is unknown Properties are backed up by theoretical results on convergence. Intuitive, usually reliable, and applicable to a wide variety of problems One signi cant drawback: the curse of dimensionality. Computational burden (memory and speed) rises quickly with the number of state variables Craig Burnside (Duke University) Discrete State Space Methods September / 42

4 Outline of this Lecture Introduction to Gaussian quadrature A method used in numerical integration Useful here for developing a discrete state-space approximation to a continuous state-space Explain discrete state space methods using two illustrative examples One risky asset version of Lucas (1978) consumption-based asset pricing model Simple stochastic neoclassical growth model Discuss extensions, drawbacks & limitations Craig Burnside (Duke University) Discrete State Space Methods September / 42

5 What is Quadrature? Numerical methods used to approximate integrals by sums are formally referred to as quadrature methods. Euler equations relate functions of variables today to expectations of functions of variables at future dates (tomorrow) e.g. u 0 (c t ) = βe t (1 + r)u 0 (c t+1 ) When the state-space is discrete, this conditional expectation is computed as a sum over the conditional probability distribution. When the state-space is continuous, it involves evaluating an integral over the conditional density function. We use quadrature methods to approximate conditional expectations by sums, when they would be exactly represented by integrals Craig Burnside (Duke University) Discrete State Space Methods September / 42

6 Gaussian Quadrature Introduction Suppose we want to evaluate the integral R ψ(y)f (y)dy Y ψ is the kernel function f is some density function de ned over the set Y. Quadrature approximates the integral using a sum: N Z ψ(y i,n )w i,n ψ(y)f (y)dy, i=1 Y with the points (abscissas), fy i,n g N i=1, and weights, fw i,n g N i=1, being chosen according to some rule. Gaussian quadrature uses a set of rules related to the orthogonal polynomials corresponding to the density function f. Craig Burnside (Duke University) Discrete State Space Methods September / 42

7 Gaussian Quadrature Orthogonal Polynomials Gaussian quadrature with N (the number of points) arbitrarily large requires that all non-negative integer moments of y exist. This assumption guarantees the existence of a set of orthogonal polynomials, fφ N (y)gn =0 for the density f (y) determined according to the following rules φ N (y) = λ N0 + λ N1 y + λ N2 y 2 + λ NN y N, λ NN > 0 (1) Z Y 1 if N = M φ N (y)φ M (y)f (y)dy = 0 otherwise. (2) Easy to see that the 0-polynomial is φ 0 (y) = 1, so (1) and (2) imply that the others are mean zero and have unit variance. I.e. they form an orthonormal basis with respect to f. Craig Burnside (Duke University) Discrete State Space Methods September / 42

8 Gaussian Quadrature Orthogonal Polynomials for the Standard Normal Density For N = 1: so φ 1 (y) = y E (λ 10 + λ 11 y) = 0 =) λ 10 = 0 E (λ 10 + λ 11 y) 2 = 1 =) λ 2 11 = 1 For N = 2: E (λ 20 + λ 21 y + λ 22 y 2 ) = 0 =) λ 20 = λ 22 E (λ 20 + λ 21 y + λ 22 y 2 )y = 0 =) λ 21 = 0 E (λ 20 + λ 21 y + λ 22 y 2 ) 2 = 1 =) 2λ 2 22 = 1 so φ 2 (y) = (y 2 1)/ p 2 Then φ 3 (y) = y 2 3 y/ p φ N (y) = p p 1/Nφ N 1 (y)y (N 1)/NφN 2 (y) Craig Burnside (Duke University) Discrete State Space Methods September / 42

9 Gaussian Quadrature Abscissas and Weights The abscissas for an N-point quadrature rule are the roots of the Nth orthogonal polynomial. The weights for an N-point Gaussian quadrature rule are chosen so that if the kernel is a 2N 1th-or-lower ordered polynomial the quadrature approximation is exact. Although this represents 2N restrictions in N unknowns, only N of the restrictions are unique. For a standard normal example Abscissas Weights 1 f0g f1g 2 f 1, 1g 3 f p 3, 0, p 3g f 1 2, 1 2 g f 1 6, 2 3, 1 6 g Craig Burnside (Duke University) Discrete State Space Methods September / 42

10 Gaussian Quadrature Gaussian quadrature has several nice properties 1 Leads naturally to a discrete state-space interpretation of the approximation Craig Burnside (Duke University) Discrete State Space Methods September / 42

11 Gaussian Quadrature Gaussian quadrature has several nice properties 1 Leads naturally to a discrete state-space interpretation of the approximation 2 An alternative interpretation connects the method to a whole family of methods that approximate the kernel function, ψ, by an alternative function whose integral is easy to compute Craig Burnside (Duke University) Discrete State Space Methods September / 42

12 Gaussian Quadrature Gaussian quadrature has several nice properties 1 Leads naturally to a discrete state-space interpretation of the approximation 2 An alternative interpretation connects the method to a whole family of methods that approximate the kernel function, ψ, by an alternative function whose integral is easy to compute 3 A wealth of convergence results showing that the approximation improves as N gets large. Craig Burnside (Duke University) Discrete State Space Methods September / 42

13 Gaussian Quadrature Gaussian Quadrature Rules Lead to a Natural Discrete State Space Interpretation A discrete state-space interpretation is natural because it can be shown that the weights sum to 1 for any N, and all admissible functions f. Implies that the approximation N i=1 ψ(y i,n )w i,n can be interpreted as E [ψ (y)] when y has a discrete distribution over the set fy i,n g N i=1 with associated probabilities fw i,n g N i=1. Craig Burnside (Duke University) Discrete State Space Methods September / 42

14 Gaussian Quadrature Gaussian Quadrature has a Weighted Residual Method Interpretation Gaussian quadrature is equivalent to replacing ψ with a step function approximation, ψ N, whose integral is computed exactly There exist points fz i,n g N i=0 which satisfy z i 1,N < y i,n < z i,n such that Z zi,n w i,n = f (y)dy z i 1,N implying that N ψ (y i,n ) w i,n = i=1 = N i=1 Z Z zi,n ψ (y i,n ) f (y)dy z i 1,N N Y i=1 ψ (y i,n ) 1 (zi 1,N,z i,n )(y) f (y)dy. {z } ψ N (y ) Craig Burnside (Duke University) Discrete State Space Methods September / 42

15 Gaussian Quadrature Convergence In cases where Y is a compact set [a, b], f (y) is an arbitrary density on Y and ψ (y) is any function for which the Riemann-Stieltjes integral R ψ(y)f (y)dy exists, it follows that Y N lim N! i=1 Z ψ (y i,n ) w i,n = Y ψ (y) f (y) dy. In fact, this convergence is uniform. The CDF corresponding to the discrete distribution, fy i,n g N i=1, fw i,n g N i=1 converges pointwise to the CDF corresponding to f (y). Craig Burnside (Duke University) Discrete State Space Methods September / 42

16 The Lucas Model Setting up the Model Economy has N identical agents with instantaneous utility function U(C t ) = C 1 γ t 1 1 γ, C t is consumption at time t γ is the coe cient of relative risk aversion. Output is obtained from K assets which produce stochastic endowments of a single perishable consumption good. Agent s budget constraint is C t + K k=1 P kt S kt+1 K k=1 (P kt + D kt )S kt. S kt units of asset k at the beginning of time t D kt exogenous stochastic endowment per unit of the asset. P kt price of the kth asset at time t in units of consumption. Craig Burnside (Duke University) Discrete State Space Methods September / 42

17 The Lucas Model Optimization At time 0 the agent maximizes by choosing contingency plans for his budget constraint. E 0 t=0 β t U(C t ) 0 < β < 1. First order conditions for this problem are n o C t, fs kt+1 g K k=1 subject to t=0 P kt U 0 (C t ) = βe t U 0 (C t+1 )(P kt+1 + D kt+1 ), k = 1,..., K. Since the agents are identical if we assume that the total supply of each asset is N, then S kt = 1, 8k, t, for every agent, in equilibrium. Then the budget constraint implies C t = K k=1 D kt for all t. Craig Burnside (Duke University) Discrete State Space Methods September / 42

18 The Lucas Model Equilibrium We have a trivial solution for the equilibrium level of consumption in terms of the exogenous endowments: C t = K k=1 D kt. But we do not know how the prices of the assets, which are endogenous, depend on the values of the endowments. Our goal: characterize the function relating the endowments to the prices of the assets. Craig Burnside (Duke University) Discrete State Space Methods September / 42

19 Solving the Lucas Model The Case of a Single Shock When K = 1, C t = D t and P t U 0 (D t ) = βe t U 0 (D t+1 )(P t+1 + D t+1 ). Using the fact that U(C t ) = C 1 γ /(1 γ) we get P t D γ t t 1 = βe t D γ t+1 (P t+1 + D t+1 ). Express this in terms of the price-dividend ratio V t = P t /D t : or where X t+1 = D t+1 /D t. V t D 1 γ t = βe t D 1 γ t+1 (V t+1 + 1), V t = βe t X 1 γ t+1 (V t+1 + 1), Craig Burnside (Duke University) Discrete State Space Methods September / 42

20 Solving the Lucas Model Single shock is normal and iid (1) Let x t = ln(x t ) be distributed Niid(µ, σ 2 ) and de ne α = 1 γ. Altug and Labadie (1994, p.83): V t = θ if θ = β exp αµ θ α2 σ 2 < 1 This (constant) function of x t is the solution to the functional equation Z V (x t ) = β exp(αx t+1 ) [V (x t+1 ) + 1] f (x t+1 ) dx t+1. Drop the extra N in the notation from now on! Approximate the integral using an N-point Gaussian quadrature rule: V (x t ) = N β exp (αy i ) [V (y i ) + 1] w i (3) i=1 Craig Burnside (Duke University) Discrete State Space Methods September / 42

21 Solving the Lucas Model Single shock is normal and iid (2) Use an N-point Gaussian quadrature rule for f N(µ, σ 2 ): Abscissas Weights Standard normal ȳ i w i Normal(µ, σ 2 ) y i = µ + σȳ i w i = w i Solve (3) for each x t 2 fy i g N i=1 implying N linear equations in N unknowns N V (y j ) = β exp (αy i ) [V (y i ) + 1] w i, j = 1,..., N. i=1 and a trivial solution V = N i=1 β exp (αy i ) w i 1 N i=1 β exp (αy i ) w i. This is the exact solution for the discrete state space model where x t has a discrete distribution with Pr(x t = y i ) = w i. Craig Burnside (Duke University) Discrete State Space Methods September / 42

22 Solving the Lucas Model Single shock is normal, but persistent (1) Assume β i exp i=1 x t = µ(1 ρ) + ρx t 1 + ɛ t, where jρj < 1 and ɛ t Niid(0, σ 2 ). Exact solution in Burnside (1998) given by V t = α µ i if 1 2 α 2 (1 ρ) 2 ρ(1 ρ i ) 1 ρ i 2 ρ(1 ρi ) 1 ρ + ρ(1 ρi ) 1 ρ x t + ρ2 (1 ρ 2i ) 1 ρ 2 β exp αµ + 1 α 2 2 (1 ρ) 2 σ2 < 1. σ 2, + Not a useful solution because it s an in nite series of expressions and does not converge quickly. Craig Burnside (Duke University) Discrete State Space Methods September / 42

23 Solving the Lucas Model Single shock is normal, but persistent (2) Write the functional equation as Z V (x t ) = β exp(αx t+1 ) [V (x t+1 ) + 1] f (x t+1 jx t ) dx t+1. Tauchen and Hussey (1991) suggest the transformation Z V (x t ) = β exp(αx t+1 ) [V (x t+1 ) + 1] f (x t+1jx t ) f (x t+1 jµ) f (x t+1jµ) dx t+1. Base the N-point rule on the function f (x t+1 jµ): V (x t ) N β exp(αy i ) [V (y i ) + 1] f (y i jx t ) i=1 f (y i jµ) w i Solve for x t 2 fy i g N i=1 to get N linear equations in N unknowns: V (y j ) = N β exp(αy i ) [V (y i ) + 1] f (y i jy j ) i=1 f (y i jµ) w i. (4) Craig Burnside (Duke University) Discrete State Space Methods September / 42

24 Solving the Lucas Model The solution for a persistent discrete state space process Let x t be a simple rst-order Markov process, with a discrete state-space fy i g N i=1. Let Pr(x t+1 = y i jx t = y j ) = π ji. Exact representation of the Euler equation for this model is V (y j ) = N β exp(αy i ) [V (y i ) + 1] π ji. i=1 In this equation π ji replaces the term [f (y i jy j ) /f (y i jµ)] w i that appeared in (4) Notice that i π ji = 1 but i [f (y i jy j ) /f (y i jµ)] w i 6= 1. Craig Burnside (Duke University) Discrete State Space Methods September / 42

25 Solving the Lucas Model Single shock is normal, but persistent / Discrete state space interpretation Tauchen and Hussey (1991) suggest solving a modi ed version of (4): where V (y j ) = N β exp(αy i ) [V (y i ) + 1] π ji (5) i=1 π ji = f (y N i jy j ) w i f (y i jy j ) and s j = f (y i jµ) s j i=1 f (y i jµ) w i. By construction i π ji = 1. Also, because lim N! s j = 1 for all j so that the solutions to (4) and (5) converge to the same limit. The solution can be interpreted as the exact solution to a model with a discrete state space. Craig Burnside (Duke University) Discrete State Space Methods September / 42

26 Models with Endogenous State Variables In the asset pricing examples I ve given, the endowments are the only state variables and are exogenous In many macroeconomic models, at least one of the state variables is endogenous. In this case we don t know the law of motion of one of the variables whose state-space we wish to discretize. Craig Burnside (Duke University) Discrete State Space Methods September / 42

27 Models with Endogenous State Variables Step 1: Generate a Discrete State Space for the Exogenous Variables Assume you have an exogenous state variable x t = µ(1 ρ) + ρx t 1 + ɛ t, where jρj < 1 and ɛ t Niid(0, σ 2 ). Get the N point rule for a N(µ, σ 2 ). Approximate the law of motion of x t with a Markov process where and Pr(x t+1 = y i jx t = y j ) = π ji π ji = f (y N i jy j ) w i f (y i jy j ) and s j = f (y i jµ) s j i=1 f (y i jµ) w i. Easily extended to the case where x t is a vector of exogenous variables. Craig Burnside (Duke University) Discrete State Space Methods September / 42

28 Models with Endogenous State Variables Step 2: Set up a State-Space for the Endogenous Variables Here you set up a nite grid of points for the relevant endogenous state variables You cannot specify the law of motion of the endogenous state variables, since it is unknown. The grid of points must be set up without full knowledge regarding the nature of the exact solution. Craig Burnside (Duke University) Discrete State Space Methods September / 42

29 Models with Endogenous State Variables Step 3: Solve for the Optimal Policy Rule for the Endogenous Variables For each value of the endogenous state variable, and each value of the exogenous variables, solve for the optimal value (tomorrow) of the endogenous state variable Method 1: Numerical approaches to dynamic programming. Value function iteration Policy function iteration Method 2: Euler-equation based methods Guess a policy rule and use the Euler equation errors generated by it to re ne the guess iteratively Craig Burnside (Duke University) Discrete State Space Methods September / 42

30 The Stochastic Neoclassical Growth Model Model Setup Representative agent with lifetime expected utility U = E 0 t=0 β t ln(c t ) 0 < β < 1, Resource constraint is C t + K t+1 (1 δ)k t A t K θ t, 0 < δ < 1 Assume that a t = ln(a t ) has the law of motion a t = ρa t 1 + ɛ t, ɛ t Niid(0, σ 2 ) A social planner maximizes U by choosing contingency plans for C t and K t+1 subject to the resource constraint and K 0. Craig Burnside (Duke University) Discrete State Space Methods September / 42

31 The Stochastic Neoclassical Growth Model Optimality Conditions Substitute in the resource constraint and maximize i E 0 β t ln ha t Kt θ + (1 δ)k t K t+1. t=0 The Euler equation for this problem is 1 θa t+1 K θ 1 t+1 + (1 δ) A t Kt θ = βe t + (1 δ)k t K t+1 A t+1 Kt+1 θ + (1 δ)k. t+1 K t+2 We are looking for a solution K t+1 = h(k t, A t ) that solves (6). The nonlinearity prevents solving for h in closed form unless δ = 1 in which case K t+1 = βθa t K θ t. (6) Craig Burnside (Duke University) Discrete State Space Methods September / 42

32 Solving the Growth Model by Value Function Iteration My discussion follows Tauchen (1990) Let r(k, K 0 ; a) = ln he a K θ + (1 δ)k K 0i Start with the Bellman equation for the original model: Z V (K, a) = max r(k, K 0 ; a) + β V (K 0, a 0 )f a 0 ja da 0 K 0 2Γ(K,a)K C Γ(K, a) = n K 0 j0 K 0 e a K θ + (1 The set K C is the continuous state space for K. Under the assumption of normality, K C = [0, ). The next step is to solve an approximating problem. o δ)k Craig Burnside (Duke University) Discrete State Space Methods September / 42

33 Solving an Approximation to the Growth Model Discrete State Space for Technology Approximate the law of motion of a using a discrete state-space process as in the asset pricing model. Let a 2 A = fa i g N i=1 where a i = σȳ i and fȳ i g N i=1 is the set of quadrature points corresponding to an N-point rule for a standard normal. Let where Pr(a 0 = a i ja = a j ) = π ji = f (a i ja j ) f (a i j0) s j = N f (a i ja j ) i=1 f (a i j0) w i and f w i g N i=1 are the quadrature weights for an N-point rule for the standard normal. w i s j Craig Burnside (Duke University) Discrete State Space Methods September / 42

34 Solving an Approximation to the Growth Model Discrete State Space for the Capital Stock We will approximate the state space for capital with the discrete set K D K C with K D = fk m g M m=1. Notice that the maximally sustainable capital stock is now K = (e a N /δ) 1/(1 θ), but there are many ways to set up K D. A number of alternative rules for constructing K D are available. One is to locate a grid of evenly spaced points, K m in the set [0, K ]. Tauchen s (1990) rule: assume linear utility, compute the implied mean and standard deviation of K t implied, and then use an equal spaced grid in a 4σ K band around E (K ). My programs set up a grid in the logarithm of the capital stock based on the E (K ) and σ K implied by the log-linear approximation to the model. Craig Burnside (Duke University) Discrete State Space Methods September / 42

35 Solving an Approximation to the Growth Model Bellman s Equation You can imagine the following two approximations to the original model: Ṽ (K, a j ) = max r(k, K 0 ; a j ) + β K 0 2Γ(K,a j ) ˆV (K, a j ) = max r(k, K 0 ; a j ) + β K 0 2Γ D (K,a j ) N i=1 N i=1 Ṽ (K 0, a i )π ji, (7) ˆV (K 0, a i )π ji, (8) for j = 1,..., N, and with Γ D (K, a) = K D \ Γ(K, a) Since, in both problems, there is an upper bound on K, results in Bertsekas (1976) imply unique bounded solutions to (7) and (8). The solution to (8) can be made arbitrarily close to the solution to (7), as long as in the limit, as M!, with K 1 = 0, K M = K, K m > K m 1, lim M! sup m (K m K m 1 ) = 0. Craig Burnside (Duke University) Discrete State Space Methods September / 42

36 Solving an Approximation to the Growth Model Computation Start with an initial guess at the value function, ˆV 0. Iteratively compute, for m = 1, 2,..., M and j = 1, 2,..., N: ˆV S (K m, a j ) = max r(k m, K 0 ; a j ) + β K 0 2Γ D (K m,a j ) N i=1 Continue iterating until ˆV S (K m, a j ) ˆV S 1 (K m, a j ) < tolerance sup m,j ˆV S 1 (K 0, a i )π ji, Tauchen suggests relating the tolerance to the minimum value of the value function, inf m,j ˆV S (K m, a j ). Craig Burnside (Duke University) Discrete State Space Methods September / 42

37 Solving the Growth Model using the Euler Equation The Euler Equation Baxter, Crucini and Rouwenhorst (1990) use a discrete state-space method which directly approximates the decision rules. De ne g(k, a) = e a K θ + (1 g K (K, a) = θe a K θ δ. δ)k and Looking for a decision rule, h : K C R! K C that satis es the Euler equation: Z 1 g(k, a) h(k, a) = β g K [h(k, a), a 0 ] g [h(k, a), a 0 ] h [h(k, a), a 0 ] f a0 ja da 0. Start by setting up discrete state-spaces for K and a as above. (9) Craig Burnside (Duke University) Discrete State Space Methods September / 42

38 Solving the Growth Model using the Euler Equation The Algorithm Start with a candidate decision rule h S : K D A! K D The next decision rule is obtained by nding the function h S +1 : K D A! K D that best ts the Euler equation. For each m, j, equivalent to nding K 0 2 Γ D (K, a j ) to minimize N 1 g K (K g(k m, a j ) K 0 β 0, a i ) g(k 0, a i ) h S (K 0, a i ) π ji. i=1 The algorithm can be stopped if h S +1 (K, a) = h S (K, a) (often occurs in practice) maximum change in the decision rule eventually satis es some tolerance Little known about convergence properties. Craig Burnside (Duke University) Discrete State Space Methods September / 42

39 Extending a Solution to the Real Line A Step Function In the asset pricing example, the discrete state-space method gave us an approximate solution for any x 2 fy i g N i=1. Denote the solution for x = y i as v i = V (y i ). What do we do if we want a solution for any x 2 Y, the original state space? One solution is to de ne a function V (x) = N v j 1 (zj j=1 1,z j )(x). A disadvantage of this extension to any x 2 Y is that it is not continuous. Craig Burnside (Duke University) Discrete State Space Methods September / 42

40 Extending a Solution to the Real Line An Interpolated Spline Function In the asset pricing example we could de ne 8 >< v 1 if x y 1 V (x) = v j 1 + (x y j 1) (y >: j y j 1 ) (v j v j 1 ) if y j 1 < x y j v N if x > y N. A disadvantage of this extension to any x 2 Y is that it is not di erentiable in x. Craig Burnside (Duke University) Discrete State Space Methods September / 42

41 Extending a Solution to the Real Line The Nystrom Extension Substitute the solution to the discrete state-space model, fv i g N i=1 into the approximate Euler equation for any x, V (x) = N β exp(αy i ) (v i + 1) i=1 N i=1 f (y i jx ) f (y i jµ) w i f (y i jx ) f (y i jµ) w i This function is continuous and di erentiable in x, and coincides with the step function when x is one of the y i s.. Craig Burnside (Duke University) Discrete State Space Methods September / 42

42 Computational Burden In a univariate example we had to solve N linear equations in N unknowns. But suppose we had a multivariate example with M state variables, and suppose the state space for each of these was approximated using N points Implies solving N M equations. Computation time for solving linear equations is approximately proportional to the cube of the number of equations, or in our case N 3M. So computation rapidly becomes more di cult as the number of state variables or the number of points rises. This is the so-called curse of dimensionality. Craig Burnside (Duke University) Discrete State Space Methods September / 42

43 Concluding Remarks Three main advantages of discrete state-space methods. They are easy to implement and very intuitive. Numerous theoretical results regarding convergence. Reliable. Main disadvantage of discrete state-space methods. Computationally ine cient for relatively complicated problems with a large number of state variables. Craig Burnside (Duke University) Discrete State Space Methods September / 42

44 Software Simple software for my chapter in the Marimon and Scott book is available on the research page of my website, Craig Burnside (Duke University) Discrete State Space Methods September / 42

Discrete State-Space Methods for the Study of Dynamic Economies

Discrete State-Space Methods for the Study of Dynamic Economies Discrete State-Space Methods for the Study of Dynamic Economies Craig Burnside Duke University September 25, 2006 Updated Version 1 Introduction In this chapter I discuss a number of numerical methods

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

Finite State Markov-chain Approximations to Highly. Persistent Processes

Finite State Markov-chain Approximations to Highly. Persistent Processes Finite State Markov-chain Approximations to Highly Persistent Processes Karen A. Kopecky y Richard M. H. Suen z This Version: November 2009 Abstract The Rouwenhorst method of approximating stationary AR(1)

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

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

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

Value Function Iteration

Value Function Iteration Value Function Iteration (Lectures on Solution Methods for Economists II) Jesús Fernández-Villaverde 1 and Pablo Guerrón 2 February 26, 2018 1 University of Pennsylvania 2 Boston College Theoretical Background

More information

Higher-Order Dynamics in Asset-Pricing Models with Recursive Preferences

Higher-Order Dynamics in Asset-Pricing Models with Recursive Preferences Higher-Order Dynamics in Asset-Pricing Models with Recursive Preferences Walt Pohl Karl Schmedders Ole Wilms Dept. of Business Administration, University of Zurich Becker Friedman Institute Computational

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

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

Modern Macroeconomics II

Modern Macroeconomics II Modern Macroeconomics II Katsuya Takii OSIPP Katsuya Takii (Institute) Modern Macroeconomics II 1 / 461 Introduction Purpose: This lecture is aimed at providing students with standard methods in modern

More information

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

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

More information

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

Lecture 1: Dynamic Programming

Lecture 1: Dynamic Programming Lecture 1: Dynamic Programming Fatih Guvenen November 2, 2016 Fatih Guvenen Lecture 1: Dynamic Programming November 2, 2016 1 / 32 Goal Solve V (k, z) =max c,k 0 u(c)+ E(V (k 0, z 0 ) z) c + k 0 =(1 +

More information

Lecture 4: Dynamic Programming

Lecture 4: Dynamic Programming Lecture 4: Dynamic Programming Fatih Guvenen January 10, 2016 Fatih Guvenen Lecture 4: Dynamic Programming January 10, 2016 1 / 30 Goal Solve V (k, z) =max c,k 0 u(c)+ E(V (k 0, z 0 ) z) c + k 0 =(1 +

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

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

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

More information

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

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

Capital Structure and Investment Dynamics with Fire Sales

Capital Structure and Investment Dynamics with Fire Sales Capital Structure and Investment Dynamics with Fire Sales Douglas Gale Piero Gottardi NYU April 23, 2013 Douglas Gale, Piero Gottardi (NYU) Capital Structure April 23, 2013 1 / 55 Introduction Corporate

More information

Macroeconomic Theory and Analysis Suggested Solution for Midterm 1

Macroeconomic Theory and Analysis Suggested Solution for Midterm 1 Macroeconomic Theory and Analysis Suggested Solution for Midterm February 25, 2007 Problem : Pareto Optimality The planner solves the following problem: u(c ) + u(c 2 ) + v(l ) + v(l 2 ) () {c,c 2,l,l

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

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

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

Dynamic Programming. Macro 3: Lecture 2. Mark Huggett 2. 2 Georgetown. September, 2016

Dynamic Programming. Macro 3: Lecture 2. Mark Huggett 2. 2 Georgetown. September, 2016 Macro 3: Lecture 2 Mark Huggett 2 2 Georgetown September, 2016 Three Maps: Review of Lecture 1 X = R 1 + and X grid = {x 1,..., x n } X where x i+1 > x i 1. T (v)(x) = max u(f (x) y) + βv(y) s.t. y Γ 1

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

ECON607 Fall 2010 University of Hawaii Professor Hui He TA: Xiaodong Sun Assignment 1 Suggested Solutions

ECON607 Fall 2010 University of Hawaii Professor Hui He TA: Xiaodong Sun Assignment 1 Suggested Solutions ECON607 Fall 200 University of Hawaii Professor Hui He TA: Xiaodong Sun Assignment Suggested Solutions The due date for this assignment is Thursday, Sep. 23.. Consider an stochastic optimal growth model

More information

1 Computing the Invariant Distribution

1 Computing the Invariant Distribution LECTURE NOTES ECO 613/614 FALL 2007 KAREN A. KOPECKY 1 Computing the Invariant Distribution Suppose an individual s state consists of his current assets holdings, a [a, ā] and his current productivity

More information

Macroeconomics Qualifying Examination

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

More information

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

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

More information

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

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

STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics

STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics Ph. D. Comprehensive Examination: Macroeconomics Fall, 202 Answer Key to Section 2 Questions Section. (Suggested Time: 45 Minutes) For 3 of

More information

Neoclassical Growth Model / Cake Eating Problem

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

More information

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

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

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

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

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

ECOM 009 Macroeconomics B. Lecture 3

ECOM 009 Macroeconomics B. Lecture 3 ECOM 009 Macroeconomics B Lecture 3 Giulio Fella c Giulio Fella, 2014 ECOM 009 Macroeconomics B - Lecture 3 84/197 Predictions of the PICH 1. Marginal propensity to consume out of wealth windfalls 0.03.

More information

Introduction Optimality and Asset Pricing

Introduction Optimality and Asset Pricing Introduction Optimality and Asset Pricing Andrea Buraschi Imperial College Business School October 2010 The Euler Equation Take an economy where price is given with respect to the numéraire, which is our

More information

Chapter 1. GMM: Basic Concepts

Chapter 1. GMM: Basic Concepts Chapter 1. GMM: Basic Concepts Contents 1 Motivating Examples 1 1.1 Instrumental variable estimator....................... 1 1.2 Estimating parameters in monetary policy rules.............. 2 1.3 Estimating

More information

Slides II - Dynamic Programming

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

More information

Introduction: Solution Methods for State-Dependent and Time-Dependent Models

Introduction: Solution Methods for State-Dependent and Time-Dependent Models Introduction: Solution Methods for State-Dependent and Time-Dependent Models Lilia Maliar and Serguei Maliar CEF 2017 Workshop Maliar and Maliar (2017) State-Dependent and Time-Dependent Models CEF 2017

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

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

Economic Growth: Lecture 9, Neoclassical Endogenous Growth

Economic Growth: Lecture 9, Neoclassical Endogenous Growth 14.452 Economic Growth: Lecture 9, Neoclassical Endogenous Growth Daron Acemoglu MIT November 28, 2017. Daron Acemoglu (MIT) Economic Growth Lecture 9 November 28, 2017. 1 / 41 First-Generation Models

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

Introduction: Solution Methods for State-Dependent and Time-Dependent Models

Introduction: Solution Methods for State-Dependent and Time-Dependent Models Introduction: Solution Methods for State-Dependent and Time-Dependent Models Lilia Maliar and Serguei Maliar Washington DC, August 23-25, 2017 FRB Mini-Course Maliar and Maliar (2017) State- and Time-Dependent

More information

Economics 202A Lecture Outline #3 (version 1.0)

Economics 202A Lecture Outline #3 (version 1.0) Economics 202A Lecture Outline #3 (version.0) Maurice Obstfeld Steady State of the Ramsey-Cass-Koopmans Model In the last few lectures we have seen how to set up the Ramsey-Cass- Koopmans Model in discrete

More information

Negishi s method for stochastic OLG models

Negishi s method for stochastic OLG models Johannes Brumm University of Zurich Felix Kubler University of Zurich QSPS, May 2013 Motivation OLG models are important tools in macro and public finance Unfortunately, humans typically live for 80 years...

More information

A Quick Introduction to Numerical Methods

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

More information

DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION

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

More information

Asset pricing in DSGE models comparison of different approximation methods

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

More information

Graduate Macroeconomics - Econ 551

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

More information

1 Numerical Methods to Solve the Income-Fluctuation Problem

1 Numerical Methods to Solve the Income-Fluctuation Problem 1 Numerical Methods to Solve the Income-Fluctuation Problem 1.1 Tauchen s method to approximate a continuous income process In many of the problems we studied in the previous chapter, we postulated that

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

University of Warwick, EC9A0 Maths for Economists Lecture Notes 10: Dynamic Programming

University of Warwick, EC9A0 Maths for Economists Lecture Notes 10: Dynamic Programming University of Warwick, EC9A0 Maths for Economists 1 of 63 University of Warwick, EC9A0 Maths for Economists Lecture Notes 10: Dynamic Programming Peter J. Hammond Autumn 2013, revised 2014 University of

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

ECON2285: Mathematical Economics

ECON2285: Mathematical Economics ECON2285: Mathematical Economics Yulei Luo Economics, HKU September 17, 2018 Luo, Y. (Economics, HKU) ME September 17, 2018 1 / 46 Static Optimization and Extreme Values In this topic, we will study goal

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

Chapter 3. Dynamic Programming

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

More information

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

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

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

Lecture 8: Basic convex analysis

Lecture 8: Basic convex analysis Lecture 8: Basic convex analysis 1 Convex sets Both convex sets and functions have general importance in economic theory, not only in optimization. Given two points x; y 2 R n and 2 [0; 1]; the weighted

More information

Lecture Notes 10: Dynamic Programming

Lecture Notes 10: Dynamic Programming University of Warwick, EC9A0 Maths for Economists Peter J. Hammond 1 of 81 Lecture Notes 10: Dynamic Programming Peter J. Hammond 2018 September 28th University of Warwick, EC9A0 Maths for Economists Peter

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

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

Econ 5110 Solutions to the Practice Questions for the Midterm Exam

Econ 5110 Solutions to the Practice Questions for the Midterm Exam Econ 50 Solutions to the Practice Questions for the Midterm Exam Spring 202 Real Business Cycle Theory. Consider a simple neoclassical growth model (notation similar to class) where all agents are identical

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

ECON 5118 Macroeconomic Theory

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

More information

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

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

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

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

PROJECTION METHODS FOR DYNAMIC MODELS

PROJECTION METHODS FOR DYNAMIC MODELS PROJECTION METHODS FOR DYNAMIC MODELS Kenneth L. Judd Hoover Institution and NBER June 28, 2006 Functional Problems Many problems involve solving for some unknown function Dynamic programming Consumption

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

Nonlinear GMM. Eric Zivot. Winter, 2013

Nonlinear GMM. Eric Zivot. Winter, 2013 Nonlinear GMM Eric Zivot Winter, 2013 Nonlinear GMM estimation occurs when the GMM moment conditions g(w θ) arenonlinearfunctionsofthe model parameters θ The moment conditions g(w θ) may be nonlinear functions

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

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

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

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

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

More information

Lecture 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

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

Department of Economics Working Paper Series

Department of Economics Working Paper Series Department of Economics Working Paper Series On the Existence and Characterization of Markovian Equilibrium in Models with Simple Non-Paternalistic Altruism Olivier F. Morand University of Connecticut

More information

Advanced Economic Growth: Lecture 8, Technology Di usion, Trade and Interdependencies: Di usion of Technology

Advanced Economic Growth: Lecture 8, Technology Di usion, Trade and Interdependencies: Di usion of Technology Advanced Economic Growth: Lecture 8, Technology Di usion, Trade and Interdependencies: Di usion of Technology Daron Acemoglu MIT October 3, 2007 Daron Acemoglu (MIT) Advanced Growth Lecture 8 October 3,

More information

0.1 Tauchen s method to approximate a continuous income process

0.1 Tauchen s method to approximate a continuous income process University of Minnesota 8107 Macroeconomic Theory, Spring 2008, Mini2 Fabrizio Perri Notes on numerical methods for income fluctuations problems 0.1 Tauchen s method to approximate a continuous income

More information

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

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

More information

Applications for solving DSGE models. October 25th, 2011

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

More information

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

Economics 701 Advanced Macroeconomics I Project 1 Professor Sanjay Chugh Fall 2011 Department of Economics University of Maryland Economics 701 Advanced Macroeconomics I Project 1 Professor Sanjay Chugh Fall 2011 Objective As a stepping stone to learning how to work with and computationally

More information

Long-tem policy-making, Lecture 5

Long-tem policy-making, Lecture 5 Long-tem policy-making, Lecture 5 July 2008 Ivar Ekeland and Ali Lazrak PIMS Summer School on Perceiving, Measuring and Managing Risk July 7, 2008 var Ekeland and Ali Lazrak (PIMS Summer School Long-tem

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

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

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

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

Solutions for Homework #4

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

More information

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

Lecture 3: Huggett s 1993 model. 1 Solving the savings problem for an individual consumer

Lecture 3: Huggett s 1993 model. 1 Solving the savings problem for an individual consumer UNIVERSITY OF WESTERN ONTARIO LONDON ONTARIO Paul Klein Office: SSC 4044 Extension: 85484 Email: pklein2@uwo.ca URL: http://paulklein.ca/newsite/teaching/619.php Economics 9619 Computational methods in

More information