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

Size: px
Start display at page:

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

Transcription

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

2 Outline 1 Motivation 2 Summary of Results 3 Benchmark Model: Khan & Thomas (2008) 4 Computational Method 5 Results KT Model 6 Krusell & Smith model (1998) Miguel Cabello Perturbation and HA Models 2 / 95

3 Motivation 1 Unlike RA models, HA macro models are computationally challenging since the aggregate state vector contains infite-dimensional objects (distribution of agents). Miguel Cabello Perturbation and HA Models 3 / 95

4 Motivation 1 Unlike RA models, HA macro models are computationally challenging since the aggregate state vector contains infite-dimensional objects (distribution of agents). 2 Different numerical algorithms have been developed to overcome this challenge (value function or policy function iteration, gold search, etc). Miguel Cabello Perturbation and HA Models 3 / 95

5 Motivation 1 Unlike RA models, HA macro models are computationally challenging since the aggregate state vector contains infite-dimensional objects (distribution of agents). 2 Different numerical algorithms have been developed to overcome this challenge (value function or policy function iteration, gold search, etc). 3 However, none of them are as general, efficient, or easy-to-apply as the standard perturbation methods (typically employed for soving RA models). Miguel Cabello Perturbation and HA Models 3 / 95

6 Motivation 1 Unlike RA models, HA macro models are computationally challenging since the aggregate state vector contains infite-dimensional objects (distribution of agents). 2 Different numerical algorithms have been developed to overcome this challenge (value function or policy function iteration, gold search, etc). 3 However, none of them are as general, efficient, or easy-to-apply as the standard perturbation methods (typically employed for soving RA models). 4 Thus, is it possible to apply perturbation methods to solve heterogeneous agent models? Miguel Cabello Perturbation and HA Models 3 / 95

7 Motivation 1 Yes, it is! But, how to do this? Miguel Cabello Perturbation and HA Models 4 / 95

8 Motivation 1 Yes, it is! But, how to do this? 2 Two important basis: Miguel Cabello Perturbation and HA Models 4 / 95

9 Motivation 1 Yes, it is! But, how to do this? 2 Two important basis: Approximates the cross-sectional distribution using a parametric family. For instance, Algan, Allais and Haan (2008) use a globally accurate projection technique to solve Krusell-Smith (KS) model (but, this is computationally slow). Miguel Cabello Perturbation and HA Models 4 / 95

10 Motivation 1 Yes, it is! But, how to do this? 2 Two important basis: Approximates the cross-sectional distribution using a parametric family. For instance, Algan, Allais and Haan (2008) use a globally accurate projection technique to solve Krusell-Smith (KS) model (but, this is computationally slow). Usage of globally accurate and locally accurate approximations to solve for the dynamics of HA models. For example, Reiter (2009) employs locally accurate approximation with respect to state vector for solving KS model; however, his method relies on a fine histogram approximation, which requires many parameters to achieve aceptable accuracy. Miguel Cabello Perturbation and HA Models 4 / 95

11 Summary of Results 1 Based on these computation techniques, the developed method employs between seconds to solve the model. 2 Besides, to illustrate the power of the method, this is used to estimate a HA model with full-information Bayesian techniques. 3 Another feature of this method is that it could be applied to a wide range of of HA model. In these slides, it will be discussed the HA model of Khan and Thomas (2008) (KT) and Krussel and Smith (1998) (KS). 4 Finally, the computational method is implemented in Dynare. Miguel Cabello Perturbation and HA Models 5 / 95

12 Benchmark Model: KT Model Households 1 It is assumed a representative infinite-lived household, whose preferences are defined by: E [ t=0 β t ( C 1 σ t 1 1 σ )] χ N1+ψ t 1 + ψ where C t is consumption, N t is labor supplied to the market. β the discount factor, σ the relative risk aversion coefficient, χ governs the disutility of labor, and 1/ψ is the Frish elasticity of labor supply. (1) Miguel Cabello Perturbation and HA Models 6 / 95

13 Benchmark Model: KT Model Households 1 It is assumed a representative infinite-lived household, whose preferences are defined by: E [ t=0 β t ( C 1 σ t 1 1 σ )] χ N1+ψ t 1 + ψ where C t is consumption, N t is labor supplied to the market. β the discount factor, σ the relative risk aversion coefficient, χ governs the disutility of labor, and 1/ψ is the Frish elasticity of labor supply. 2 The representative househod is endowed with a unit of time (N t [0, 1]). The household owns all the firms in the economy. Markets are complete. (1) Miguel Cabello Perturbation and HA Models 6 / 95

14 Benchmark Model: KT Model Firms 1 There exist a continuum of firms with a total unit mass, j [0, 1], which produce output y jt according to: y jt = e zt e ε jt k θ jtl ν jt, θ + ν < 1 (2) where z t is an aggregate productivity shock, ε jt, a idiosyncratic one. k jt the capital input, l jt is labor input. θ the elasticity of output respect to capital, and ν the elasticity of output respect to labor. Miguel Cabello Perturbation and HA Models 7 / 95

15 Benchmark Model: KT Model Firms 1 There exist a continuum of firms with a total unit mass, j [0, 1], which produce output y jt according to: y jt = e zt e ε jt k θ jtl ν jt, θ + ν < 1 (2) where z t is an aggregate productivity shock, ε jt, a idiosyncratic one. k jt the capital input, l jt is labor input. θ the elasticity of output respect to capital, and ν the elasticity of output respect to labor. 2 Law of motions: Aggregate shock, z t, evolves as follows: z t+1 = ρ z z t + η z ω z t+1, with ω z t+1 N(0, 1) (3) Miguel Cabello Perturbation and HA Models 7 / 95

16 Benchmark Model: KT Model Firms 1 There exist a continuum of firms with a total unit mass, j [0, 1], which produce output y jt according to: y jt = e zt e ε jt k θ jtl ν jt, θ + ν < 1 (2) where z t is an aggregate productivity shock, ε jt, a idiosyncratic one. k jt the capital input, l jt is labor input. θ the elasticity of output respect to capital, and ν the elasticity of output respect to labor. 2 Law of motions: Aggregate shock, z t, evolves as follows: z t+1 = ρ z z t + η z ω z t+1, with ω z t+1 N(0, 1) (3) Idiosyncratic shock, ε jt, evolves as follows: ε jt+1 = ρ ε ε jt + η ε ω ε t+1, with ω ε t+1 N(0, 1) (4) Miguel Cabello Perturbation and HA Models 7 / 95

17 Benchmark Model: KT Model Firms: Decision and Timing 1 Each period, firm j inherits its capital stock from previous periods investments. Miguel Cabello Perturbation and HA Models 8 / 95

18 Benchmark Model: KT Model Firms: Decision and Timing 1 Each period, firm j inherits its capital stock from previous periods investments. 2 After observing the two productivity shocks, each firm hires labor from a perfect competitive labor market, and produces output. Miguel Cabello Perturbation and HA Models 8 / 95

19 Benchmark Model: KT Model Firms: Decision and Timing 1 Each period, firm j inherits its capital stock from previous periods investments. 2 After observing the two productivity shocks, each firm hires labor from a perfect competitive labor market, and produces output. 3 After production, the firm invests in capital for the next period. Gross investment, i jt, yields: k jt+1 = (1 δ)k jt + i jt (5) where δ is the depreciation rate of capital (which is assumed to be homogeneous among the firms). Miguel Cabello Perturbation and HA Models 8 / 95

20 Benchmark Model: KT Model Firms: Investment Decision 1 If i jt k jt [ a, a], the firm does not pay any fixed adjustment cost. Miguel Cabello Perturbation and HA Models 9 / 95

21 Benchmark Model: KT Model Firms: Investment Decision 1 If i jt k jt [ a, a], the firm does not pay any fixed adjustment cost. 2 On the contrary, when i jt k jt / [ a, a], the firm must pay a fixed adjustment cost, ξ jt, measured in labor units. Miguel Cabello Perturbation and HA Models 9 / 95

22 Benchmark Model: KT Model Firms: Investment Decision 1 If i jt k jt [ a, a], the firm does not pay any fixed adjustment cost. 2 On the contrary, when i jt k jt / [ a, a], the firm must pay a fixed adjustment cost, ξ jt, measured in labor units. 3 Hence, the parameter a governs a region around zero investment, within which firms do not incur the fixed cost. Miguel Cabello Perturbation and HA Models 9 / 95

23 Benchmark Model: KT Model Firms: Investment Decision 1 If i jt k jt [ a, a], the firm does not pay any fixed adjustment cost. 2 On the contrary, when i jt k jt / [ a, a], the firm must pay a fixed adjustment cost, ξ jt, measured in labor units. 3 Hence, the parameter a governs a region around zero investment, within which firms do not incur the fixed cost. 4 ξ jt is uniformly distributed in the interval [0, ξ], and is i.i.d over firms and time. Miguel Cabello Perturbation and HA Models 9 / 95

24 Benchmark Model: KT Model Firms: Optimization Problem 1 Following KT, the Bellman equation for the firm is: v(ε, k, ξ; s) = λ(s) max {e z e ε k θ l ν w(s)l} l + max{v a (ε, k; s) ξλ(s)w(s), v n (ε, k; s)} (6) where s is the aggregate state vector, λ(s) = C(s) σ. Miguel Cabello Perturbation and HA Models 10 / 95

25 Benchmark Model: KT Model Firms: Optimization Problem 1 Following KT, the Bellman equation for the firm is: v(ε, k, ξ; s) = λ(s) max {e z e ε k θ l ν w(s)l} l + max{v a (ε, k; s) ξλ(s)w(s), v n (ε, k; s)} (6) where s is the aggregate state vector, λ(s) = C(s) σ. 2 Besides: v a [ (ε, k; s) = max λ(s)(k (1 δ)k) + β E[ ˆv(ε, k ; s (z, s)) ε, k; s] ] k R (7) v n (ε, k; s) = max k A [ λ(s)(k (1 δ)k) + β E[ ˆv(ε, k ; s (z, s))] ε, k; s ] with A = [(1 δ a)k, (1 δ + a)k], ˆv(ε, k; s) = E ξ [v(ε, k, ξ; s)]. (8) Miguel Cabello Perturbation and HA Models 10 / 95

26 Benchmark Model: KT Model Firms: Optimization Problem 1 Let k a (ε, k; s) denotes the capital choice from (7), and k n (ε, k; s) the optimal choice from (8). Miguel Cabello Perturbation and HA Models 11 / 95

27 Benchmark Model: KT Model Firms: Optimization Problem 1 Let k a (ε, k; s) denotes the capital choice from (7), and k n (ε, k; s) the optimal choice from (8). 2 The firm will pay the fixed cost iff: v a (ε, k; s) ξλ(s)w(s) v n (ε, k; s) (9) Miguel Cabello Perturbation and HA Models 11 / 95

28 Benchmark Model: KT Model Firms: Optimization Problem 1 Let k a (ε, k; s) denotes the capital choice from (7), and k n (ε, k; s) the optimal choice from (8). 2 The firm will pay the fixed cost iff: v a (ε, k; s) ξλ(s)w(s) v n (ε, k; s) (9) 3 Hence, there exists a unique value of the fixed cost ξ which makes the firm indifferent between the two options: ξ(ε, k; s) = va (ε, k; s) v n (ε, k; s) λ(s)w(s) (10) Miguel Cabello Perturbation and HA Models 11 / 95

29 Benchmark Model: KT Model Firms: Optimization Problem 1 Let k a (ε, k; s) denotes the capital choice from (7), and k n (ε, k; s) the optimal choice from (8). 2 The firm will pay the fixed cost iff: v a (ε, k; s) ξλ(s)w(s) v n (ε, k; s) (9) 3 Hence, there exists a unique value of the fixed cost ξ which makes the firm indifferent between the two options: ξ(ε, k; s) = va (ε, k; s) v n (ε, k; s) λ(s)w(s) (10) 4 To prevent values that could be outside the support of ξ, let define: ˆξ(ε, k; s) = min{max{0, ξ(ε, k; s)}, ξ} (11) Miguel Cabello Perturbation and HA Models 11 / 95

30 Benchmark Model: KT Model Firms: Characterization of ˆv(ε, k; s) = E ξ [v(ε, k, ξ; s)] 1 Since the extensive margin decision is characterized by the cutoff (10), it is possible to compute analytically ˆv(ε, k; s): ˆv(ε, k; s) = λ(s) max {e z e ε k θ l ν w(s)l} + v a (ε, k; s)p(i/k / [ a, a]) l λ(s)w(s) E[ξ1(ξ ˆξ(ε, k; s))] + v n (ε, k; s)(1 P(i/k / [ a, a])) Miguel Cabello Perturbation and HA Models 12 / 95

31 Benchmark Model: KT Model Firms: Characterization of ˆv(ε, k; s) = E ξ [v(ε, k, ξ; s)] 1 Since the extensive margin decision is characterized by the cutoff (10), it is possible to compute analytically ˆv(ε, k; s): ˆv(ε, k; s) = λ(s) max {e z e ε k θ l ν w(s)l} + v a (ε, k; s)p(i/k / [ a, a]) l λ(s)w(s) E[ξ1(ξ ˆξ(ε, k; s))] + v n (ε, k; s)(1 P(i/k / [ a, a])) 2 Note that: P(i/k / [ a, a]) = E[ξ1(ξ ˆξ(ε, k; s))] = ˆξ(ε,k;s) 0 ˆξ(ε,k;s) 0 df (ξ) = ˆξ(ε, k; s) ξ ξdf (ξ) = ˆξ(ε, k; s) 2 2ξ (12) (13) Miguel Cabello Perturbation and HA Models 12 / 95

32 Benchmark Model: KT Model Firms: Characterization of ˆv(ε, k; s) = E ξ [v(ε, k, ξ; s)] 1 Thus: ˆv(ε, k; s) = λ(s) max l + ˆξ(ε, k; s) ξ +v n (ε, k; s) {e z e ε k θ l ν w(s)l} ( v a (ε, k; s) λ(s)w(s) ˆξ(ε, ) k; s) 2 ( 1 ˆξ(ε, ) k; s) ξ (14) Miguel Cabello Perturbation and HA Models 13 / 95

33 Benchmark Model: KT Model Recursive Competitive Equilibrium (RCE) 1 The aggregate vector s contains the current draw of the aggregate productivity shock, z, and the distribution (density) of firms over (ε, k)- space, g(ε, k). Miguel Cabello Perturbation and HA Models 14 / 95

34 Benchmark Model: KT Model Recursive Competitive Equilibrium (RCE) 1 The aggregate vector s contains the current draw of the aggregate productivity shock, z, and the distribution (density) of firms over (ε, k)- space, g(ε, k). 2 The RCE for KT model consists in a set of functions: (i) ˆv, l, k a, k n, ˆξ depending on (ε, k; s), (ii) λ, w depending on s, and (iii) s (z ( ) ; s) = z ; g (z, g) such that: (Firm opt.) Taking λ, w and s as given: l, k a, k n, ˆξ solve the firm s optimization problem (6). (Household opt.) For all s: λ(s) = C(s) σ, with C(s) [ = ( E ε,k e z e ε k θ l(ε, k; s) ν + (1 δ)k k a (ε, k; s) ˆξ(ε,k;s) ξ k n (ε, k; s) 1 ˆξ(ε,k;s) ξ [ ] ) w(s) satisfies E ε,k l(ε, k; s) + ˆξ(ε,k;s) 2 1/ψ = 2ξ ( w(s)λ(s) χ )] Miguel Cabello Perturbation and HA Models 14 / 95

35 Benchmark Model: KT Model Recursive Competitive Equilibrium (RCE) - Cont. 3 (Law of motion for distribution) For all (ε, k ): ( [ 1 ρ εε + η εω ε = ε ) ( ˆξ(ε,k;s) 1 k a ) (ε, k; z, s) = k.. ξ ( ) g (ε, k ; z, s) = ˆξ(ε,k;s) ξ 1 (k n )] (ε, k; z, s) = k p(ω ε)g(ε, k; s)dω εdεdk) (15) where p(.) is the p.d.f of idiosyncratic productivity shock. Miguel Cabello Perturbation and HA Models 15 / 95

36 Benchmark Model: KT Model Recursive Competitive Equilibrium (RCE) - Cont. 3 (Law of motion for distribution) For all (ε, k ): ( [ 1 ρ εε + η εω ε = ε ) ( ˆξ(ε,k;s) 1 k a ) (ε, k; z, s) = k.. ξ ( ) g (ε, k ; z, s) = ˆξ(ε,k;s) ξ 1 (k n )] (ε, k; z, s) = k p(ω ε)g(ε, k; s)dω εdεdk) (15) where p(.) is the p.d.f of idiosyncratic productivity shock. (Law of motion for aggregate shocks) z = ρ z z + η z ω z (16) Miguel Cabello Perturbation and HA Models 15 / 95

37 Computational Method 1 Winberry s method involves three main steps: 1. Approximation of Infinite-dimensional objects. 2. Computation of Stationary Equilibrium. 3. Local accurate approximation around the stationary equilibrium. Miguel Cabello Perturbation and HA Models 16 / 95

38 Computational Method 1 Winberry s method involves three main steps: 1. Approximation of Infinite-dimensional objects. 2. Computation of Stationary Equilibrium. 3. Local accurate approximation around the stationary equilibrium. 2 Note that steps 2 and 3 are the typical ones when a RA model is solved using perturbation techniques. Miguel Cabello Perturbation and HA Models 16 / 95

39 Computational Method 1 Winberry s method involves three main steps: 1. Approximation of Infinite-dimensional objects. 2. Computation of Stationary Equilibrium. 3. Local accurate approximation around the stationary equilibrium. 2 Note that steps 2 and 3 are the typical ones when a RA model is solved using perturbation techniques. 3 In step 1, the two infinite-dimensional objects to approximate are: (i) firm s value function ˆv(ε, k; s), and (ii) cross-section distribution g(ε, k). Miguel Cabello Perturbation and HA Models 16 / 95

40 Approximation of infinite-dimensional objects Cross-section distribution 1 Following Algan, Allais and Haan (2008), Winberry approximates g(ε, k) using the following parametric family: g(ε, k) g 0 exp{g1 1 (ε m1) 1 + g1 2 (log(k) m1)... 2 n g i [ ]... + g j i (ε m1) 1 i j (log(k) m1) 2 j m j i } (17) i=2 j=0 where n g is the degree of approximation, {g 0, g1 1, g 1 2, {g j i }i j=0 ng i=2 } are parameters, and {m1 1, m2 1, {mj i }i j=0 ng i=2 } are centralized moments of the distribution. Miguel Cabello Perturbation and HA Models 17 / 95

41 Approximation of infinite-dimensional objects Cross-section distribution 1 Following Algan, Allais and Haan (2008), Winberry approximates g(ε, k) using the following parametric family: g(ε, k) g 0 exp{g1 1 (ε m1) 1 + g1 2 (log(k) m1)... 2 n g i [ ]... + g j i (ε m1) 1 i j (log(k) m1) 2 j m j i } (17) i=2 j=0 where n g is the degree of approximation, {g 0, g1 1, g 1 2, {g j i }i j=0 ng i=2 } are parameters, and {m1 1, m2 1, {mj i }i j=0 ng i=2 } are centralized moments of the distribution. 2 When n g = 2, the approximate function lies in the family of multivariate Normal distributions. Miguel Cabello Perturbation and HA Models 17 / 95

42 Approximation of infinite-dimensional objects Cross-section distribution { 1 The parameter vector g = g 0... gn ng g }, and the moment vector { } m = m mn ng g have to be consistent with each other. That is, moments should be implied by the parameters. Thus: m1 1 = εg(ε, k)dεdk m1 2 = log(k)g(ε, k)dεdk (18) m j i = (ε m1) 1 i j (log(k) m1) 2 j g(ε, k)dεdk for i = 1,..., n g, j = 0,..., i Miguel Cabello Perturbation and HA Models 18 / 95

43 Approximation of infinite-dimensional objects Cross-section distribution { 1 The parameter vector g = g 0... gn ng g }, and the moment vector { } m = m mn ng g have to be consistent with each other. That is, moments should be implied by the parameters. Thus: m1 1 = εg(ε, k)dεdk m1 2 = log(k)g(ε, k)dεdk (18) m j i = (ε m1) 1 i j (log(k) m1) 2 j g(ε, k)dεdk for i = 1,..., n g, j = 0,..., i 2 Plugging in the approximate functional form (17) in system (18) results in a non-linear system on m and g. But, Algan, Allais and Haan (2008) develop a robust method for solving g given a vector m. Thus, m completely characterizes the approximated density. Miguel Cabello Perturbation and HA Models 18 / 95

44 Approximation of infinite-dimensional objects Cross-section distribution 1 Using the law of motions 3, 4 and 15, and the approximated density g(ε, k; m), one can get: m1 1 (z, m) = m 2 1 (z, m) = m j i (z, m) = where log(k ) = ˆξ(ε,k;s) κ j = ˆξ(ε,k;s) ξ ( ξ log(k a (ε, k; z, m)) + [ log(k a (ε, k; z, m)) m1 2 (ρ ε ε + ω ε)p(ω ε)g(ε, k; m)dω εdεdk log(k )p(ω ε)g(ε, k; m)dω εdεdk (19) (ρ ε ε + ω ε m 1 1 ) i j κ j p(ω ε)g(ε, k; m)dω εdεdk ) 1 ˆξ(ε,k;s) ξ log(k n (ε, k; z, m)) ) [log(k n (ε, k; z, m)) m1 2 ] j + (1 ˆξ(ε,k;s) ξ ] j Miguel Cabello Perturbation and HA Models 19 / 95

45 Approximation of infinite-dimensional objects Cross-section distribution 1 System (19) represents a mapping from the current aggregate state (z, m) into the next period moments m (z, m). Miguel Cabello Perturbation and HA Models 20 / 95

46 Approximation of infinite-dimensional objects Cross-section distribution 1 System (19) represents a mapping from the current aggregate state (z, m) into the next period moments m (z, m). 2 Besides, one can iterate system (19) in order to find the steady-state values of moment vector, m. Miguel Cabello Perturbation and HA Models 20 / 95

47 Approximation of infinite-dimensional objects Cross-section distribution 1 System (19) represents a mapping from the current aggregate state (z, m) into the next period moments m (z, m). 2 Besides, one can iterate system (19) in order to find the steady-state values of moment vector, m. 3 Even though, theoretically, there is no guarantee for the convergence of a non-linear system like (19), Winberry shows that, in practice, convergence happens. Miguel Cabello Perturbation and HA Models 20 / 95

48 Approximation of infinite-dimensional objects Firm Value Function 1 Winberry approximates firm s value function with respect to individual states (ε, k) using orthogonal polynomials. Hence: n ε n k ˆv(ε, k; z, m) ϑ ij (z, m)t i (ε)t j (k) (20) i=1 j=1 where n ε and n k are the degree of approximation of individual states ε and k, respectively. T i (ε) and T j (k) are Chebyshev polynomials, and ϑ ij (z, m) are coefficients on those polynomials. Miguel Cabello Perturbation and HA Models 21 / 95

49 Approximation of infinite-dimensional objects Firm Value Function 1 With this approximation, we can obtain a numerical approximation of Bellman equation (6) using collocation. Let define a set of grid points { ε i nε i=1, k j n k j=1 }. Miguel Cabello Perturbation and HA Models 22 / 95

50 Approximation of infinite-dimensional objects Firm Value Function 1 With this approximation, we can obtain a numerical approximation of Bellman equation (6) using collocation. Let define a set of grid points { ε i nε i=1, k j n k j=1 }. 2 First, equation (7) it is approximated: v a (ε i, k j ; z, m) λ(z, m)(k a (ε i, k j ; z, m) (1 δ)k j )... [ ( + β E z z Eω ε ˆv(ρε ε + η ε ω ε, k a (ε i, k j ; z, m); z, m (z, m)) )] (21) Miguel Cabello Perturbation and HA Models 22 / 95

51 Approximation of infinite-dimensional objects Firm Value Function 1 With this approximation, we can obtain a numerical approximation of Bellman equation (6) using collocation. Let define a set of grid points { ε i nε i=1, k j n k j=1 }. 2 First, equation (7) it is approximated: v a (ε i, k j ; z, m) λ(z, m)(k a (ε i, k j ; z, m) (1 δ)k j )... [ ( + β E z z Eω ε ˆv(ρε ε + η ε ω ε, k a (ε i, k j ; z, m); z, m (z, m)) )] (21) 3 Now, equation (8): v n (ε i, k j ; z, m) λ(z, m)(k n (ε i, k j ; z, m) (1 δ)k j )... [ ( + β E z z Eω ε ˆv(ρε ε + η ε ω ε, k n (ε i, k j ; z, m); z, m (z, m)) )] (22) Miguel Cabello Perturbation and HA Models 22 / 95

52 Approximation of infinite-dimensional objects Firm Value Function 1 Thus, the numerical approximation of equation (14) is: ˆv(ε i, k j ; z, m) = λ(z, m) max {e z e ε i kj θ l ν w(z, m)l}... l + ˆξ(ε ( i, k j ; z, m) ṽ a (ε i, k j ; z, m) λ(z, m)w(z, m) ˆξ(ε ) i, k j ; z, m) ξ 2 ( +ṽ n (ε i, k j ; z, m) 1 ˆξ(ε ) i, k j ; z, m) (23) ξ where ṽ a (.) and ṽ n (.) are the right-hand side of equations (21, 22), respectively. Miguel Cabello Perturbation and HA Models 23 / 95

53 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 The last step of first stage is to approximate the equilibrium conditions. Winberry shows that these approximated eq. conditions may be written as a system of 2n ε n k + n g n g + 1 equations. Miguel Cabello Perturbation and HA Models 24 / 95

54 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 The last step of first stage is to approximate the equilibrium conditions. Winberry shows that these approximated eq. conditions may be written as a system of 2n ε n k + n g n g + 1 equations. 2 Let {τi ε, ωε i }mε i=1 denote the weights and nodes of the one-dimensional Gauss-Hermite quadrature used to approximate: E ω ε ( ˆv(ρ ε ε + η ε ω ε, k q (ε i, k j ; z, m); z, m (z, m))) for q = a, n. Miguel Cabello Perturbation and HA Models 24 / 95

55 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 The last step of first stage is to approximate the equilibrium conditions. Winberry shows that these approximated eq. conditions may be written as a system of 2n ε n k + n g n g + 1 equations. 2 Let {τi ε, ωε i }mε i=1 denote the weights and nodes of the one-dimensional Gauss-Hermite quadrature used to approximate: E ω ε ( ˆv(ρ ε ε + η ε ω ε, k q (ε i, k j ; z, m); z, m (z, m))) for q = a, n. 3 Hence: E ω ε ( ˆv(ρε ε + η ε ω ε, k q (ε i, k j ; z, m); z, m (z, m)) ) =... m ε τ ε n ε n k o o=1 p =1 r =1... where ϑ p r = ϑ p r (z, m (z, m)). ϑ p r T p (ρ εε i + η ε ω ε o)t r (k q (ε i, k j )) (24) Miguel Cabello Perturbation and HA Models 24 / 95

56 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 Thus, equation (23) can be written as follows: n ε n k E ϑ pr T p (ε i )T r (k j ) λ(e z e ε i kj θ l(ε i, k j ) ν wl(ε i, k j ) + (1 δ)k j )... p=1 r=1 + ˆξ(ε i, k j ) ξ β ˆξ(ε i, k j ) ξ β ( 1 ˆξ(ε i, k j ) ξ (λ(k a (ε i, k j ) w ˆξ(ε ( i, k j ) )) + 1 ˆξ(ε ) i, k j ) λk n (ε i, k j )... 2 ξ m ε τ ε n ε n k o ϑ p r T p (ρ εε i + η ε ωo)t ε r (k a (ε i, k j ))... o=1 p =1 r =1 ) mε n ε τo ε n k ϑ p r T p (ρ εε i + η ε ωo)t ε r (k n (ε i, k j )) = 0 o=1 p =1 r =1 (25) for the collocation nodes i = 1,..., n ε and j = 1,..., n k. Miguel Cabello Perturbation and HA Models 25 / 95

57 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 The optimal labor demand is given by the FOC: νe z e ε k θ l ν 1 w(s) = 0 Its numerical version, for the grid {ε i, k j }, is: l(ε i, k j ) = ( νe z e ε i k θ j w ) 1 1 ν (26) Miguel Cabello Perturbation and HA Models 26 / 95

58 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 The optimal capital decision in case the firm assumes the fix cost is given by the FOC: λ(s) + β k E[ ˆv(ε, k ; s (z, s)) ε, k; s] = 0 Its numerical version, for the grid {ε i, k j }, is: m ε E λ β τ ε n ε n k o o=1 p =1 r =1 where T r (ka (ε i, k j )) = ϑ p r T p (ρ εε i + η ε ωo)t ε r (ka (ε i, k j )) = 0 k a T r (k a (ε i, k j )) (27) Miguel Cabello Perturbation and HA Models 27 / 95

59 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 The optimal capital decision in case the firm does not assume the fix cost is: (1 δ + a)k j, if k a (ε i, k j ) > (1 δ + a)k j k n (ε i, k j ) = k a (ε i, k j ), if k a (ε i, k j ) [(1 δ a)k j, (1 δ + a)k j ] (1 δ a)k j, if k a (ε i, k j ) < (1 δ a)k j (28) Miguel Cabello Perturbation and HA Models 28 / 95

60 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 The numerical version of optimal threshold ξ(ε i, k j ; z, m) is: ξ(ε i, k j ) = 1 wλ [ λ(ka (ε i, k j ) k n (ε i, k j ))... m ε τ ε n ε n k o o=1 p =1 r =1 +β ϑ p r T p (ρ εε i + η ε ωo) ε (T r (k a (ε i, k j )) T r (k n (ε i, k j ))) (29) Miguel Cabello Perturbation and HA Models 29 / 95

61 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 The numerical version of optimal threshold ξ(ε i, k j ; z, m) is: ξ(ε i, k j ) = 1 wλ [ λ(ka (ε i, k j ) k n (ε i, k j ))... m ε τ ε n ε n k o o=1 p =1 r =1 +β ϑ p r T p (ρ εε i + η ε ωo) ε (T r (k a (ε i, k j )) T r (k n (ε i, k j ))) 2 And, the numerical version of the bounded threshold is defined: (29) ˆξ(ε i, k j ) = min{max{0, ξ(ε i, k j )}, ξ} (30) Miguel Cabello Perturbation and HA Models 29 / 95

62 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 Now, let {τ g i, ε i, k i } mg i=1 denote the weights and nodes of the twodimensional Gauss-Legendre quadrature used to approximate the integral with respect to the distribution. Miguel Cabello Perturbation and HA Models 30 / 95

63 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 Now, let {τ g i, ε i, k i } mg i=1 denote the weights and nodes of the twodimensional Gauss-Legendre quadrature used to approximate the integral with respect to the distribution. 2 Then, household optimization condition may be written as follows: λ ( mg τ g h h=1 ˆξ(ε h, k h ) k a (ε h, k h ) ξ [ e z e ε h k θ hl(ε h, k h ) + (1 δ)k h... ( 1 ˆξ(ε h, k h ) ξ ) k n (ε h, k h ) ] g(ε h, k h m)) σ = 0 (31) Miguel Cabello Perturbation and HA Models 30 / 95

64 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 And, the numerical version of optimal labor supply choice is: with ( ) 1 m g [ wλ ψ τ g h χ h=1 l(ε h, k h ) + ˆξ(ε h, k h ) 2 ] g(ε h, k h m) = 0 (32) 2ξ g(ε i, k j m) = g 0 exp{g 1 1 (ε m 1 1) + g 2 1 (log(k) m 2 1) n g i ε i ε=2 j k =0 g j k i ε [ (ε i m 1 1) iε j k (log(k j ) m 2 1) j k m j k iε ]} Miguel Cabello Perturbation and HA Models 31 / 95

65 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 The approximated law of motion for the distribution, based on equation (19), will be: mg mε 0 = m 1 1 τ g τ ε h o (ρεε h + η εω ε o )g(ε h, k h m) h=1 o=1 mg mε [ ˆξ(ε 0 = m 2 1 τ g τ ε h, k h ) h o log(k a (ε h, k h )) + ξ h=1 o=1 mg mε 0 = m j i τ g h τ ε o h=1 o=1 ( ˆξ(ε h, k h ) 1 ξ [ (ρ εε h + ω ε o m1 1 )i j κ j ] g(ε h, k h m) ) log(k n (ε h, k h )) ] g(ε h, k h m) (33) where κ j = ˆξ(ε h, k h ) ξ [ log(k a (ε h, k h )) m 2 1 ] j + ( ˆξ(ε h, k h ) 1 ξ ) [ ] log(k n (ε h, k h )) m 2 j 1 Miguel Cabello Perturbation and HA Models 32 / 95

66 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 And, the approximated moment consistency system, based on equation (18), will be: m g 0 = m1 1 τ g h ε hg(ε h, k h m) h=1 m g 0 = m1 2 τ g h log(k h)g(ε h, k h m) (34) 0 = m j i h=1 m g τ g h h=1 [ (ε h m1) 1 i j ( log(k h ) m1 2 ) j ] g(ε h, k h m) for i = 2,..., n g ; j = 0,..., i Miguel Cabello Perturbation and HA Models 33 / 95

67 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 And, the approximated moment consistency system, based on equation (18), will be: m g 0 = m1 1 τ g h ε hg(ε h, k h m) h=1 m g 0 = m1 2 τ g h log(k h)g(ε h, k h m) (34) 0 = m j i h=1 m g τ g h h=1 [ (ε h m1) 1 i j ( log(k h ) m1 2 ) j ] g(ε h, k h m) for i = 2,..., n g ; j = 0,..., i 2 Finally, the law of motion for the aggregate productivity shock is: E[z ρ z z] = 0 (35) Miguel Cabello Perturbation and HA Models 33 / 95

68 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 Therefore, it is straightforward to see that equations (23), (27), (31), (32), (33), (34) and (35) defines a system of 2n ε n k + n g n g + 1 equations. Miguel Cabello Perturbation and HA Models 34 / 95

69 Approximation of infinite-dimensional objects Approximated Equilibrium Conditions 1 Therefore, it is straightforward to see that equations (23), (27), (31), (32), (33), (34) and (35) defines a system of 2n ε n k + n g n g + 1 equations. 2 All these equation can be defined as a mapping f (y, y, x, x; η) such that: E[f (y, y, x, x; η)] = 0 (36) { } where y = ϑ, k a, g, λ, w is the control variables vector and x = { } z, m, the state variables vector. η represents the perturbation parameter, and k a denotes the target capital stock along the collocation grid. Miguel Cabello Perturbation and HA Models 34 / 95

70 Computation of Stationary Equilibrium 1 It can be noted that equation (36) has the canonical form studied by Schmitt-Grohe and Uribe (2004). Miguel Cabello Perturbation and HA Models 35 / 95

71 Computation of Stationary Equilibrium 1 It can be noted that equation (36) has the canonical form studied by Schmitt-Grohe and Uribe (2004). 2 Then, stationary equilibrium can be computed from: f (y, y, x, x ; 0) = 0 Miguel Cabello Perturbation and HA Models 35 / 95

72 Computation of Stationary Equilibrium 1 It can be noted that equation (36) has the canonical form studied by Schmitt-Grohe and Uribe (2004). 2 Then, stationary equilibrium can be computed from: f (y, y, x, x ; 0) = 0 3 In principle, the above non-linear system can be solved using some root-finding algorithm. However, in practice, such system is quite large that numerical solvers fail to converge usually. Miguel Cabello Perturbation and HA Models 35 / 95

73 Computation of Stationary Equilibrium 1 It can be noted that equation (36) has the canonical form studied by Schmitt-Grohe and Uribe (2004). 2 Then, stationary equilibrium can be computed from: f (y, y, x, x ; 0) = 0 3 In principle, the above non-linear system can be solved using some root-finding algorithm. However, in practice, such system is quite large that numerical solvers fail to converge usually. 4 Winberry s method for solving the stationary equilibrium is similar to the developed by Hopenhayn and Rogerson (1993). Miguel Cabello Perturbation and HA Models 35 / 95

74 Computation of Stationary Equilibrium Algorithm 1 Winberry s algorithm solves for w which clears labor market. Labor demand can be computed in the following way: 1 Guess a value for equilibrium wage, w 0. Miguel Cabello Perturbation and HA Models 36 / 95

75 Computation of Stationary Equilibrium Algorithm 1 Winberry s algorithm solves for w which clears labor market. Labor demand can be computed in the following way: 1 Guess a value for equilibrium wage, w 0. 2 Given w 0, compute firm s value function ϑ 0 by iterating on Bellan equation (23). Miguel Cabello Perturbation and HA Models 36 / 95

76 Computation of Stationary Equilibrium Algorithm 1 Winberry s algorithm solves for w which clears labor market. Labor demand can be computed in the following way: 1 Guess a value for equilibrium wage, w 0. 2 Given w 0, compute firm s value function ϑ 0 by iterating on Bellan equation (23). 3 Using firm s decision rules, compute invariant distribuion m 0 by iterating on (33). Miguel Cabello Perturbation and HA Models 36 / 95

77 Computation of Stationary Equilibrium Algorithm 1 Winberry s algorithm solves for w which clears labor market. Labor demand can be computed in the following way: 1 Guess a value for equilibrium wage, w 0. 2 Given w 0, compute firm s value function ϑ 0 by iterating on Bellan equation (23). 3 Using firm s decision rules, compute invariant distribuion m 0 by iterating on (33). 4 Finally, aggregate individual firms labor demand: ( L D = l(ε, k) + ˆξ(ε, ) k) 2 g(ε, k)dεdk 2ξ Miguel Cabello Perturbation and HA Models 36 / 95

78 Computation of Stationary Equilibrium Algorithm 1 Winberry s algorithm solves for w which clears labor market. Labor demand can be computed in the following way: 1 Guess a value for equilibrium wage, w 0. 2 Given w 0, compute firm s value function ϑ 0 by iterating on Bellan equation (23). 3 Using firm s decision rules, compute invariant distribuion m 0 by iterating on (33). 4 Finally, aggregate individual firms labor demand: ( L D = l(ε, k) + ˆξ(ε, ) k) 2 g(ε, k)dεdk 2ξ 2 Labor supply can be computed from: L S = where λ 0 may be computed using C 0 = Y 0 I 0 ( ) w 0 λ 0 1/ψ χ Miguel Cabello Perturbation and HA Models 36 / 95

79 Local accurate approximation around the stationary equilibrium 1 Once steady state vector, (y, x ), is computed, it may be applied a Taylor expansion around such value in order to compute the aggregate Dynamics. Miguel Cabello Perturbation and HA Models 37 / 95

80 Local accurate approximation around the stationary equilibrium 1 Once steady state vector, (y, x ), is computed, it may be applied a Taylor expansion around such value in order to compute the aggregate Dynamics. 2 Like Schmitt-Grohe and Uribe (2004), it is assumed a solution of the form: where φ = (1, 0 ng 1). y = g(x; η) x = h(x; η) + η φω z Miguel Cabello Perturbation and HA Models 37 / 95

81 Local accurate approximation around the stationary equilibrium 1 Once steady state vector, (y, x ), is computed, it may be applied a Taylor expansion around such value in order to compute the aggregate Dynamics. 2 Like Schmitt-Grohe and Uribe (2004), it is assumed a solution of the form: where φ = (1, 0 ng 1). y = g(x; η) x = h(x; η) + η φω z 3 Then, a first order Taylor approximation around steady-stat yields: g(x; 1) g x (x ; 0)(x x ) + g η (x ; 0) h(x; 1) h x (x ; 0)(x x ) + h η (x ; 0)(1 0) + φω z (37) Miguel Cabello Perturbation and HA Models 37 / 95

82 Results KT model Figure 1: Stationary Distribution of Firms (Winberry (2018)) Miguel Cabello Perturbation and HA Models 38 / 95

83 Results KT model Table 1: Aggregate Variable in Steady State (Winberry (2018)) Variable n g = 1 n g = 2 n g = 3 n g = 4 n g = 6 Histogram Output Consumption Capital Wage Marg. Utility Miguel Cabello Perturbation and HA Models 39 / 95

84 Results KT model Figure 2: Impulse Responses of Aggregates: First Order Perturbation (Winberry (2018)) Miguel Cabello Perturbation and HA Models 40 / 95

85 Krusell & Smith model Households Continuum of households i [0, 1], with preferences over consumption c it : [ ] E β t c1 σ it 1 1 σ t=0 (38) 1 Each household supplies ε it efficiency units of labor inelastically, and this follows a 2-state Markov process ε it {0, 1} with transition probabilities π(ε ε). 2 When ε it = 1, households receive w t (1 τ); when ε it = 0, households receive unemployment benefit bw t (financed with tax labor). 3 a it+1 a (borrowing constraint). Miguel Cabello Perturbation and HA Models 41 / 95

86 Krusell & Smith model Firms Representative firm, produces output Y t according to: with z t aggregate prod. shock. Aggregate TFP evolces according to: Y t = e zt K α t L 1 α t (39) z t+1 = ρ z z t + σ z ω t+1 (40) Miguel Cabello Perturbation and HA Models 42 / 95

87 Krusell & Smith model RCE The aggregate state for this economy s = (z, g). functions a (ε, a; s), r(s), w(s), g (s) such that: 1 HH: taking r(s), w(s) and g (s) as given, a (.) satisfies: The RCE is a list of c(ε, a; s) σ βe[(1 + r(s ))c(ε, a ; s ) σ ε, z, g] with equality if a (ε, a; s) > a. 2 Firms and Market Clearing: r(s) = αe z K α 1 L 1 α δ w(s) = (1 α)e z K α L α K = adg(ε, a) ε 3 Evolution of distribution g (ε, A a ) = ε π(ε ε) 1{a ( ε, a; s) A a }g( ε, da) Miguel Cabello Perturbation and HA Models 43 / 95

88 Krusell & Smith model Approximating Infinite Dimensional Objects: Distribution Mass at Constraint: ˆm εt+1 = 1 [ (1 ˆm εt )π(ε ε)π( ε) π(ε)... + ε ε ˆm εt π(ε ε)π( ε)1{a t( ε, a) = a} 1{a t( ε, a) = a}g εt (a)da... ] Distribution away from Constraint: { n g g εt (a) gεt 0 exp gεt(a 1 mεt) 1 + gεt i i=2 [ ] } (a mεt) 1 i mεt i Miguel Cabello Perturbation and HA Models 44 / 95

89 Krusell & Smith model Approximating Infinite Dimensional Objects: Distribution Relation between g εt and m εt : mεt 1 = ag εt (a)da mεt i = (a mεt) 1 i g εt (a)da, i = 2,..., n g Evolution of moments: [ m 1 εt+1 = 1 π(ε) (1 ˆm εt )π(ε ε)π( ε) ε [ m i εt+1 = 1 (1 ˆm εt )π(ε ε)π( ε) π(ε) ε a t ( ε, a)g εt (a)da + ε (a t ( ε, a) m1 εt+1 )i g εt (a)da + ε ˆm εt π(ε ε)π( ε)a t ( ε, a) ] ˆm εt π(ε ε)π( ε)(a t ( ε, a) m1 εt+1 )i ] Miguel Cabello Perturbation and HA Models 45 / 95

90 Krusell & Smith model Approximating Infinite Dimensional Objects: Distribution Integrals are solved using Gauss-Legendre quadrature, with nodes {a j } mg j=1 and weights {τ j } mg j=1. So: m g a ( ε, a)g εt (a)da = τ j a ( ε, a j )g εt (a j ) j=1 (a ( ε, a) mεt+1) 1 i g εt (a)da = τ j [a ( ε, a j ) mεt+1] 1 i g εt (a j ) m g j=1 With the same nodes and weights, aggregate capital is computed: K t = ε m g π(ε) τ j a j g εt (a j ) j=1 Miguel Cabello Perturbation and HA Models 46 / 95

91 Krusell & Smith model Approximating Infinite Dimensional Objects: Household Decision Rules Calling ψ t (ε, a) = E t [β(1 + r t+1 )(c t+1 (ε, a t(ε, a))) σ ], then: a t(ε, a) = max{a, w t ((1 τ)ε + b(1 ε)) + (1 + r t )a ψ t (ε, a) 1/σ } c t (ε, a) = w t ((1 τ)ε + b(1 ε)) + (1 + r t )a a t(ε, a) ψ t (ε, a) is approximated by: { nψ } ˆψ t exp θ εit T i (ξ(a)) i=1 thus: â t(ε, a) = max{a, w t ((1 τ)ε + b(1 ε)) + (1 + r t )a ˆψ t (ε, a) 1/σ } ĉ t (ε, a) = w t ((1 τ)ε + b(1 ε)) + (1 + r t )a â t(ε, a) when borrowing constraint is not binding: { nψ } ] = E t [β(1 + r t+1 ) ε π(ε ε)ĉ t (ε, â t(ε, a j )) σ exp θ εit T i (ξ(a)) i=1 Miguel Cabello Perturbation and HA Models 47 / 95

92 Krusell & Smith model Solving for Steady State The approximated equilibrium can be written in the form: E[f (y, y, x, x ; η)] = 0 Then, the steady-state can be found by: Algorithm: f (y, y, x, x ; η) = 0 1 Compute factor prices r(k) and w(k) 2 Solve for the parameters of conditional expectation θ. 3 Using implied decision rules, solve for invariant m and g. 4 Update aggregate capital K = ε π(ε) m g j=1 τ ja (ε, a j )g ε (a j ). 5 Solve for a zero of K K. Miguel Cabello Perturbation and HA Models 48 / 95

93 Results KT model Figure 3: Stationary Distribution of Households (Winberry (2016)) Miguel Cabello Perturbation and HA Models 49 / 95

94 Results KT model Figure 4: Decision Rules in Steady State (Winberry (2016)) Miguel Cabello Perturbation and HA Models 50 / 95

95 Results KT model Figure 5: Impulse Response to Aggregate TFP shock (Winberry (2016)) Miguel Cabello Perturbation and HA Models 51 / 95

Solving Models with Heterogeneous Agents Xpa algorithm

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

More information

Lecture 2: Firms, Jobs and Policy

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

More information

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

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

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

Micro Data for Macro Models Topic 4: Firm Lifecycle

Micro Data for Macro Models Topic 4: Firm Lifecycle Micro Data for Macro Models Topic 4: Firm Lifecycle Thomas Winberry November 20th, 2017 1 Stylized Facts About Firm Dynamics 1. New entrants smaller than the average firm 2. Young firms more likely to

More information

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

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

More information

(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

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

Solving Heterogeneous Agent Models with Dynare

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

More information

Solving Models with Heterogeneous Agents: Reiter Hybrid Method

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

More information

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

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

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

More information

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

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

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

More information

Macroeconomics Qualifying Examination

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

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

Sticky Leverage. João Gomes, Urban Jermann & Lukas Schmid Wharton School and UCLA/Duke. September 28, 2013

Sticky Leverage. João Gomes, Urban Jermann & Lukas Schmid Wharton School and UCLA/Duke. September 28, 2013 Sticky Leverage João Gomes, Urban Jermann & Lukas Schmid Wharton School and UCLA/Duke September 28, 213 Introduction Models of monetary non-neutrality have traditionally emphasized the importance of sticky

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

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

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

More information

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

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

Macroeconomic Theory II Homework 4 - Solution

Macroeconomic Theory II Homework 4 - Solution Macroeconomic Theory II Homework 4 - olution Professor Gianluca Violante, TA: Diego Daruich New York University pring 2014 Problem 1 Time is discrete and indexed by t {0, 1,..., }. The economy is populated

More information

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

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

More information

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

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

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

Dynamics of Firms and Trade in General Equilibrium. Robert Dekle, Hyeok Jeong and Nobuhiro Kiyotaki USC, Seoul National University and Princeton

Dynamics of Firms and Trade in General Equilibrium. Robert Dekle, Hyeok Jeong and Nobuhiro Kiyotaki USC, Seoul National University and Princeton Dynamics of Firms and Trade in General Equilibrium Robert Dekle, Hyeok Jeong and Nobuhiro Kiyotaki USC, Seoul National University and Princeton Figure a. Aggregate exchange rate disconnect (levels) 28.5

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

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

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

More information

A Modern Equilibrium Model. Jesús Fernández-Villaverde University of Pennsylvania

A Modern Equilibrium Model. Jesús Fernández-Villaverde University of Pennsylvania A Modern Equilibrium Model Jesús Fernández-Villaverde University of Pennsylvania 1 Household Problem Preferences: max E X β t t=0 c 1 σ t 1 σ ψ l1+γ t 1+γ Budget constraint: c t + k t+1 = w t l t + r t

More information

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

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

More information

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

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

Perturbation Methods I: Basic Results

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

More information

Nonlinear Solution of Heterogeneous Agent Models by Approximate Aggregation

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

More information

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

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

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

More information

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

Politico Economic Consequences of Rising Wage Inequality

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

More information

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

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

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

More information

Uncertainty Per Krusell & D. Krueger Lecture Notes Chapter 6

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

More information

Macroeconomics 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

Dynamics and Monetary Policy in a Fair Wage Model of the Business Cycle

Dynamics and Monetary Policy in a Fair Wage Model of the Business Cycle Dynamics and Monetary Policy in a Fair Wage Model of the Business Cycle David de la Croix 1,3 Gregory de Walque 2 Rafael Wouters 2,1 1 dept. of economics, Univ. cath. Louvain 2 National Bank of Belgium

More information

Learning and Global Dynamics

Learning and Global Dynamics Learning and Global Dynamics James Bullard 10 February 2007 Learning and global dynamics The paper for this lecture is Liquidity Traps, Learning and Stagnation, by George Evans, Eran Guse, and Seppo Honkapohja.

More information

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

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

More information

Accuracy Verification for Numerical Solutions of Equilibrium Models

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

More information

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

Indivisible Labor and the Business Cycle

Indivisible Labor and the Business Cycle Indivisible Labor and the Business Cycle By Gary Hansen Zhe Li SUFE Fall 2010 Zhe Li (SUFE) Advanced Macroeconomics III Fall 2010 1 / 14 Motivation Kydland and Prescott (1982) Equilibrium theory of the

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

Simple New Keynesian Model without Capital

Simple New Keynesian Model without Capital Simple New Keynesian Model without Capital Lawrence J. Christiano January 5, 2018 Objective Review the foundations of the basic New Keynesian model without capital. Clarify the role of money supply/demand.

More information

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

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

More information

Bayesian Estimation of DSGE Models: Lessons from Second-order Approximations

Bayesian Estimation of DSGE Models: Lessons from Second-order Approximations Bayesian Estimation of DSGE Models: Lessons from Second-order Approximations Sungbae An Singapore Management University Bank Indonesia/BIS Workshop: STRUCTURAL DYNAMIC MACROECONOMIC MODELS IN ASIA-PACIFIC

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

Stagnation Traps. Gianluca Benigno and Luca Fornaro

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

More information

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

Lecture 12. Estimation of Heterogeneous Agent Models. ECO 521: Advanced Macroeconomics I. Benjamin Moll. Princeton University, Fall

Lecture 12. Estimation of Heterogeneous Agent Models. ECO 521: Advanced Macroeconomics I. Benjamin Moll. Princeton University, Fall Lecture 12 Estimation of Heterogeneous Agent Models ECO 521: Advanced Macroeconomics I Benjamin Moll Princeton University, Fall 216 1 Plan 1. Background: bringing heterogeneous agent models to data the

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

Chapter 4. Applications/Variations

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

More information

Optimal Simple And Implementable Monetary and Fiscal Rules

Optimal Simple And Implementable Monetary and Fiscal Rules Optimal Simple And Implementable Monetary and Fiscal Rules Stephanie Schmitt-Grohé Martín Uribe Duke University September 2007 1 Welfare-Based Policy Evaluation: Related Literature (ex: Rotemberg and Woodford,

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

Dynamic stochastic general equilibrium models. December 4, 2007

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

More information

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

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

More information

A Global Economy-Climate Model with High Regional Resolution

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

More information

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

1. Constant-elasticity-of-substitution (CES) or Dixit-Stiglitz aggregators. Consider the following function J: J(x) = a(j)x(j) ρ dj

1. Constant-elasticity-of-substitution (CES) or Dixit-Stiglitz aggregators. Consider the following function J: J(x) = a(j)x(j) ρ dj Macro II (UC3M, MA/PhD Econ) Professor: Matthias Kredler Problem Set 1 Due: 29 April 216 You are encouraged to work in groups; however, every student has to hand in his/her own version of the solution.

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

Dynamic stochastic game and macroeconomic equilibrium

Dynamic stochastic game and macroeconomic equilibrium Dynamic stochastic game and macroeconomic equilibrium Tianxiao Zheng SAIF 1. Introduction We have studied single agent problems. However, macro-economy consists of a large number of agents including individuals/households,

More information

Monetary Policy, Price Dynamics, and Welfare

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

More information

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

General Examination in Macroeconomic Theory SPRING 2013

General Examination in Macroeconomic Theory SPRING 2013 HARVARD UNIVERSITY DEPARTMENT OF ECONOMICS General Examination in Macroeconomic Theory SPRING 203 You have FOUR hours. Answer all questions Part A (Prof. Laibson): 48 minutes Part B (Prof. Aghion): 48

More information

SOLVING HETEROGENEOUS-AGENT MODELS WITH PARAMETERIZED CROSS-SECTIONAL DISTRIBUTIONS

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

More information

Signaling Effects of Monetary Policy

Signaling Effects of Monetary Policy Signaling Effects of Monetary Policy Leonardo Melosi London Business School 24 May 2012 Motivation Disperse information about aggregate fundamentals Morris and Shin (2003), Sims (2003), and Woodford (2002)

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

Imperfect Information and Optimal Monetary Policy

Imperfect Information and Optimal Monetary Policy Imperfect Information and Optimal Monetary Policy Luigi Paciello Einaudi Institute for Economics and Finance Mirko Wiederholt Northwestern University March 200 Abstract Should the central bank care whether

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

14.461: Technological Change, Lecture 4 Competition and Innovation

14.461: Technological Change, Lecture 4 Competition and Innovation 14.461: Technological Change, Lecture 4 Competition and Innovation Daron Acemoglu MIT September 19, 2011. Daron Acemoglu (MIT) Competition and Innovation September 19, 2011. 1 / 51 Competition and Innovation

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

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

Interest Rate Liberalization and Capital Misallocation 1

Interest Rate Liberalization and Capital Misallocation 1 Interest Rate Liberalization and Capital Misallocation 1 Zheng Liu 1 Pengfei Wang 2 Zhiwei Xu 3 1 Federal Reserve Bank of San Francisco 2 Hong Kong University of Science and Technology 3 Shanghai Jiao

More information

Negative Income Taxes, Inequality and Poverty

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

More information

Getting to page 31 in Galí (2008)

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

More information

Solving Models with Heterogeneous Agents Macro-Finance Lecture

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

More information

Rising Wage Inequality and the Effectiveness of Tuition Subsidy Policies:

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

More information

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

Optimal Inflation Stabilization in a Medium-Scale Macroeconomic Model

Optimal Inflation Stabilization in a Medium-Scale Macroeconomic Model Optimal Inflation Stabilization in a Medium-Scale Macroeconomic Model Stephanie Schmitt-Grohé Martín Uribe Duke University 1 Objective of the Paper: Within a mediumscale estimated model of the macroeconomy

More information

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

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

More information

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

Simple New Keynesian Model without Capital

Simple New Keynesian Model without Capital Simple New Keynesian Model without Capital Lawrence J. Christiano March, 28 Objective Review the foundations of the basic New Keynesian model without capital. Clarify the role of money supply/demand. Derive

More information

Resolving the Missing Deflation Puzzle. June 7, 2018

Resolving the Missing Deflation Puzzle. June 7, 2018 Resolving the Missing Deflation Puzzle Jesper Lindé Sveriges Riksbank Mathias Trabandt Freie Universität Berlin June 7, 218 Motivation Key observations during the Great Recession: Extraordinary contraction

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

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

Structural change in a multi-sector model of the climate and the economy

Structural change in a multi-sector model of the climate and the economy Structural change in a multi-sector model of the climate and the economy Gustav Engström The Beijer Institute of Environmental Economics Stockholm, December 2012 G. Engström (Beijer) Stockholm, December

More information

STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics. Ph. D. Preliminary Examination: Macroeconomics Fall, Partial Answer Key

STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics. Ph. D. Preliminary Examination: Macroeconomics Fall, Partial Answer Key STATE UNIVERSITY OF NEW YORK AT ALBANY Department of Economics Ph. D. Preliminary Examination: Macroeconomics Fall, 2008 Partial Answer Key Section. (Suggested Time: 45 Minutes) For 3 of the following

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

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

News Driven Business Cycles in Heterogenous Agents Economies

News Driven Business Cycles in Heterogenous Agents Economies News Driven Business Cycles in Heterogenous Agents Economies Paul Beaudry and Franck Portier DRAFT February 9 Abstract We present a new propagation mechanism for news shocks in dynamic general equilibrium

More information

Supplementary Appendix to A Bayesian DSGE Model of Stock Market Bubbles and Business Cycles

Supplementary Appendix to A Bayesian DSGE Model of Stock Market Bubbles and Business Cycles Supplementary Appendix to A Bayesian DSGE Model of Stock Market Bubbles and Business Cycles Jianjun Miao, Pengfei Wang, and Zhiwei Xu May 9, 205 Department of Economics, Boston University, 270 Bay State

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