Chapter 4

Heterogeneous Agents in the Macroeconomy: Reduced-Heterogeneity Representations

Xavier Ragot    SciencesPo, CNRS, and OFCE, France, [email protected]

Abstract

This chapter surveys heterogeneous agent models with rational expectations that deliver a finite number of heterogeneous agents as an equilibrium outcomes. Instead of having a distribution with infinite support to follow, this class of models endogenously generates a finite number of agents as an equilibrium outcome. As a consequence, many of the additional tools and techniques developed in the DSGE literature with a representative agent can easily be imported in this class of models, allowing these models to be brought to the data with advanced econometric techniques. No-trade, small-heterogeneity and truncation methods are presented. The derivation of optimal policies is presented in these environments. Finally, the chapter discusses the relation with other heterogeneous agent models that don't rely on rational expectations, namely agent-based models.

Keywords

Incomplete insurance markets; Reduced heterogeneity; Model simulation

1 Introduction

Heterogeneity is now everywhere in the macroeconomy. Both on the normative and on the positive side, considering redistribution across agents with different wealth levels or economic behaviors is obviously key for economic analysis. Economists mostly use the term “heterogeneity” to refer to the multiple dimensions according to which economic agents could differ. The public debate is mostly concerned by “inequalities”, which refer to differences in income, wealth or consumption. Inequality should thus be understood as a subset of the broadest concept of heterogeneity for which a simple cardinal ranking of agents is possible (along the wealth dimension for instance). This being said, two lines of research dealing with agents heterogeneity have coexisted since many years.

A first line of research assumes that agents are rational, such that their differences come either from characteristics they have before starting economic activities or from different histories of “shocks” they face in their life. The notion of shocks should be broadly understood, including income shocks, but also health shocks, “family” shocks (see Heathcote et al., 2009 for a discussion of sources of risk). The key tool to model agent heterogeneity is the class of models with uninsurable idiosyncratic risks, which have different names in the literature: They are called either the Bewley–Huggett–Imohoroglu–Aiyagari models, or the Standard Incomplete Market model (SIM), or even simply Heterogeneous Agent models. This source of heterogeneity can be mixed with the introduction of the age dimension, in overlapping generation models, to obtain a very rich representation of heterogeneity across households (see Rios-Rull, 1995, 1997 for an early survey). After the contribution of Krusell and Smith (1998) these models are solved with aggregate shocks (see Algan et al., 2014 for a comparison of numerical methods).

Recent research now introduces many relevant frictions in this class of model, which were originally developed in the Dynamic Stochastic General Equilibrium (DSGE) literature with a representative agent. These frictions are sticky-prices, search-and-matching frictions on the labor market, and habit-formation or limited-participation in financial markets (see Krusell et al., 2010; Gornemann et al., 2012; Ravn and Sterk, 2013; Kaplan et al., 2016; Challe et al., 2017 among others). These recent contributions have shown that heterogeneity is important for macroeconomists for positive and not only normative analysis. The effect of technology shocks, of fiscal or monetary policy shocks are different between representative-agent world, and models where agents face uninsurable risks. To give a concrete example, Challe et al. (2017) show that agents facing an expected increase in unemployment save to self-insure, as they are afraid to fall into unemployment. This contributes to a fall in aggregate demand, which reduces the incentives to post vacancies and increases unemployment. This negative feedback loop is a form of a “paradox of thrift”, which is absent in representative agent models. This may explain a third of the fall in the consumption of non-durable goods with respect to trends after 2008. Krueger et al. (2015) present other evidence of the importance of heterogeneity/inequality among households in the subprime crisis.

The goal of this chapter is to review recent methods to solve these models, which allow for an easy introduction of these frictions in general equilibrium. These methods are based on a simplification of the structure of heterogeneity (motivating the title of this chapter) and on simple perturbation methods. The models generate a finite number of equations to describe agent heterogeneity. The gain of this reduction in heterogeneity is threefold. First, it allows deriving clear analytical insights in this class of model. Second, the model can be solve very rapidly. It allows the use of econometric techniques, such as estimation of the model with Bayesian tools. Third, one can derive normative implications from optimal policies in these environments. This class of model also has some drawbacks, resulting from the simplifying assumptions that are necessary to obtain a finite number of agent types in equilibrium. The use of perturbation methods for the aggregate risk (as in the DSGE literature) generates well-known problems about the determinacy of equilibrium portfolios with multiple assets. Recent papers emphasize non-convex portfolio adjustment costs, which could help in this dimension (see Kaplan et al., 2016 and Ragot, 2014). Finally, on the quantitative side, the models using truncated idiosyncratic histories may be more promising in matching relevant wealth distribution, as the wealth distribution can be made close to the full-fledge model when one increases the number of equations (see Section 7 below).

The balance of the costs of benefits of using this class of model obviously depends on the problem under consideration, as will be clear in this chapter. For some problems, the simulation of the full-heterogeneity model with aggregate shocks may be necessary. The limitations and possible developments in the reduced-heterogeneity literature are further discussed at the end of this survey, in Section 7.

The tools used in this chapter are designed to solve models with rational expectations (in a broad sense). These models differ from a second line of research on heterogeneous agents that depart from rational expectations. The models are labeled Agent-Based Models (ABM) and are developed in a vast literature that assume some specific behavioral rules. Section 8 is dedicated to the discussion of the these two lines of research.

This chapter is mostly methodological. It details benchmark models generating reduced heterogeneity and it sketches algorithms to solve them. Other approaches to solve heterogeneous-agent models with perturbation methods are used in the literature. The discussion and comparison with these alternative approaches is left for Section 7.

The presentation of this chapter follows the order of the complexity of the models. First, the basic problem is presented in Section 2 to lay down notations. Then, some economic problems can be quantitatively investigated in environments where agents don't trade in equilibrium. These no-trade equilibria are presented in Section 3. No-trade is too strong an assumption for models where the endogeneity of the amount of insurance (or self-insurance) is key for the economic problems under investigation. Section 4 presents an alternative class of models with small-heterogeneity where heterogeneity is preserved only for a subgroup of agents. Section 5 presents a general approach to reducing heterogeneity in incomplete insurance market models. In a nutshell, this theory is based on truncations of idiosyncratic histories, which endogenously delivers a finite (but arbitrarily large) number of different agents. Section 6 discusses the derivation of optimal policies in these environments. Section 7 discusses the relationship between the reduced-heterogeneity approach of this chapter and other methods using perturbation methods. Section 8 discusses the possible use of reduced-heterogeneity approaches for models not using rational expectations, such as Agent-Based Models. Section 9 concludes. Empirical strategies to discipline and discriminate among the general class of heterogeneous-agent models are discussed.

2 The Economic Problem and Notations

2.1 The Model

Time is discrete, indexed by t0Image. The aggregate risk is represented1 by state variables htRNImage in each period t. Typically, htImage can be the level of technology, the amount of public spending, and so on. It is assumed to be N-dimensional for the sake of generality. Key to the methods described below is the fact that htImage is continuous to allow for perturbation methods. We will indeed solve for small variations in htImage or, in other words, for small changes in the aggregate state of the world. The idea is the same as linearizing a model around a well-defined steady-state for a representative agent model. It will always be possible to take higher-order approximation, but usually a first-order approximation (linearizing the model) is enough to obtain key insights. The history of aggregate shocks up to period t is denoted ht={h0,...,ht}Image.

Agents' problem. The specificity of heterogeneous agent models is that, on top of aggregate risk, each agent faces uninsurable idiosyncratic risk, such that they will differ as time goes by, according to the realization of their idiosyncratic risk. More formally, assume that there is a continuum of length 1 of agents indexed by i.

Agents face time-varying idiosyncratic risk. At the beginning of each period, agents face an idiosyncratic labor productivity shock etE{e1,...,eE}Image that follows a discrete first-order Markov process with transition matrix M(ht)Image, which is an E×EImage Markov matrix. The probability Me,e(ht)Image, e,eEImage is the probability for an agent to switch from individual state et=eImage at date t to state et+1=eImage at date t+1Image, when the aggregate state is htImage in period t. At period t, et={e0,...,et}E(t+1)Image denotes a history of the realization of idiosyncratic shocks, up to time t. The fact that the idiosyncratic state space is discrete is crucial for the methods presented below, but it is not restrictive for the application found in the literature. The idiosyncratic states considered are often employment–unemployment or a 2-state endowment economy (as in Huggett, 1993), or different idiosyncratic productivity levels to match the empirical process of labor income (Heathcote, 2005 uses a 3-state process; Aiyagari, 1994 uses a 7-state process). More generally, any continuous first-order process can be approximated by a discrete process, using the Tauchen (1986) procedure.

In what follows, and without loss of generality, I will consider a two-state process where agents can be either employed, when et=1Image, or unemployed, when et=0Image. In this latter case, the agent must supply a quantity of labor δ for home production to obtain a quantity of goods δ: the labor choice is constrained. The probability to stay employed is denoted αtM1,1(ht)Image, thus 1αtImage is the job-separation rate. The probability to stay unemployed is denoted as ρtM0,0(ht)Image, such that 1ρtImage is the job finding rate in period t.

Agents have a discount factor β and a period utility function U(c,l)Image, which is increasing in consumption c and decreasing in labor supply l. In addition U is twice-differentiable and has standard concavity properties for consumption.

Market structure. Agents can't buy assets contingent on their next-period employment status (otherwise, they could buy some insurance), but can only save in an “aggregate” asset, whose return depends only on the history of the aggregate states htImage.

The typical problem of an agent facing incomplete insurance markets is the following

(1) max(at+1i,cti)t0E0t=0βtU(cti,lti)

Image (1)

(2) at+1i+cti=etiwtlti+(1eti)δ+(1+rt)ati, for all eNEN

Image (2)

(3) cti,lti0,atia¯, for all eNEN

Image (3)

(4) a0i are given

Image (4)

where wtImage is the wage rate in period t and rtImage is the return on saving between period t1Image and period t. at+1iImage is the saving of agent i in period t, and cti,ltiImage are respectively the consumption and labor supply of agent i in period t. More rigorously, aggregate variables should be understood as a function of the history of aggregate shock htImage, thus as r(ht)Image and w(ht)Image, whereas idiosyncratic variables should be understood as functions of both aggregate and idiosyncratic histories, as at+1i(ei,t,ht)Image for instance. The decisions in each period are subject to the non-negativity constraints (3). Importantly, agents can't borrow more than the amount a¯Image in each period.

Production. Markets are competitive and a representative firm produces with capital and labor. The production function is Yt=AtKtλLt1λ+(1μ)KtImage, where μ is the capital depreciation rate, and AtImage is the technology level, which is affected by technology shocks. The first-order conditions of the firm imply that factor prices are

r t + μ = λ A t K t λ 1 L t 1 λ

Image

and

w t = ( 1 λ ) A t K t λ L t λ

Image

where KtImage is the aggregate capital stock and LtImage is the aggregate labor supply.

The technology shock is defined as the standard AR(1) process AteatImage, with

a t = ρ a a t 1 + ϵ t a

Image

with ϵtaN(0,(σa)2)Image.

2.2 Equilibrium Definition and Intuition to Reduce the State Space

We can provide the equilibrium definition and the main idea to reduce the state space. First, in the general case, as time goes by, there is an increasing number of different agents, due to the heterogeneity in idiosyncratic histories. Instead of thinking in sequential terms (i.e. following the history of each agent from period 0 to any period t), Huggett (1993) and Aiyagari (1994) have shown that the problem can be stated in recursive form, if ones introduces an infinite-support distribution as a state variable, when there are no aggregate shocks.2

Indeed, define as Ft:[a¯;+)×{0,1}R+Image the cross-sectional cumulative distribution over capital holdings and idiosyncratic states in period t. For instance, F(d,1)Image is the mass of employed workers having a wealth level less than d at the beginning of period t. In the general case, an equilibrium of this economy is 1) a policy rule for each agent solving its individual maximization problem, 2) factor prices that are consistent with the firm first-order conditions, 3) financial and labor markets clear for each period t0Image:

(5) at+1(a,e)dFt(a,e)=Kt+1

Image (5)

where at+1(a,e)Image is the saving in period t of a household having initial wealth a and being in state e{0,1}Image, and

(6) lt(a,e)dFt(a,e)=Lt

Image (6)

and finally 4) a law of motion for the cross-sectional distribution FtImage that is consistent with the agents' decision rule at each date. This law of motion can be written as (following the notation of Algan et al., 2014)

F t + 1 = ϒ ( h t + 1 , h t , F t )

Image

The literature on heterogeneous-agent models has tried to find solution techniques to approximate the very complex object ϒ, which maps distribution and shocks into distributions (Den Haan, 2010 for a presentation and discussion of differences in methods).

The basic idea. The basic idea for reducing the state space is first to go back to the sequential representation. If at any period t, only the last N periods are necessary to know the wealth of any agent, then only the truncated history eN,t={et+1N,...,et}ENImage is necessary to “follow” the whole distribution of agents, in a sense made clear below. In this economy, there are only 2NImage different agents at each period, instead of a continuous distribution. This number can be large, but it is finite and all standard perturbation techniques can be applied.

The next section presents different types of equilibria in the literature. The first one is the no-trade equilibrium where N=1Image, the second one is the reduced-heterogeneity equilibrium, and the last one is the general case for arbitrary N.

3 No-Trade Equilibria

3.1 No-Trade Equilibria with Transitory Shocks

A first simple way to generate a tractable model is to consider environments that endogenously generate no-trade equilibria with transitory shocks. This class of equilibrium was introduced by Krusell et al. (2011) to study asset prices with time-varying idiosyncratic risk. Recent developments show that they can be useful for macroeconomic analysis. Indeed, this equilibrium structure can be applied to a subgroup of agents.

3.1.1 Assumptions

These equilibria are based on two assumptions. First, assets are in zero net supply and production only necessitates labor (λ=0Image in the production function). The first consequence is that the total amount of saving must be equal to the total amount of borrowing among households. The second consequence is that the real wage is only the technology level in each period wt=AtImage. Second, it is assumed that the borrowing limit is 0, a¯=0Image. As agents can't borrow, there are no assets in which agents can save: ati=0Image for all agents i in any period t. These equilibria are not interesting for generating a realistic cross-section of wealth, but they can be interesting to investigate the behavior of the economy facing time-varying uninsurable risk. Indeed, the price of any asset is determined by the highest price than any agent is willing to pay.

Denoting {1} the employed agents and {0} the unemployed agents, one can now state the problem recursively. The value functions for employed and unemployed agents are (I write these functions with the time index to facilitate the reading, although it is not necessary in this recursive formulation).

V ( a t , h t , { 1 } ) = max c t , l t , a t + 1 U ( c t , l t ) + β E ( α t + 1 V ( a t + 1 , h t + 1 , { 1 } ) + ( 1 α t + 1 ) V ( a t + 1 , h t + 1 , { 0 } ) ) a t + 1 + c t = A t l t + a t ( 1 + r t ) a t + 1 0

Image

and

V ( a t , h t , { 0 } ) = max c t , a t + 1 U ( c t , δ ) + β E ( ρ t + 1 V ( a t + 1 , h t + 1 , { 0 } ) + ( 1 ρ t + 1 ) V ( a t + 1 , h t + 1 , { 1 } ) ) a t + 1 + c t = δ + a t ( 1 + r t ) a t + 1 0

Image

where the expectation operator EImage is taken for the aggregate shock h only.

As no agent can save, we have at+1=0Image for all agents, and one can thus see that all employed agents consume c1,t=Atl1,tImage and supply the same quantity of labor l1,tImage, whereas unemployed agents simply consume c0,t=δImage and the labor supply is obviously given by l0,t=δImage.

The equilibrium can be derived using a guess-and-verify structure. Indeed, for general values of the parameters derived below, unemployed agents are credit-constrained: they would like to borrow, and employed agents would like to save. As a consequence, they are the marginal buyer of the asset (although in zero-net supply) and make the price.

Deriving the first-order conditions of the previous program and then using these values, one finds

A t U c ( c 1 , t , l 1 , t ) = U l ( c 1 , t , l 1 , t ) U c ( c 1 , t , l 1 , t ) = β E ( 1 + r t + 1 ) ( α t + 1 U c ( c 1 , t + 1 , l 1 , t + 1 ) + ( 1 α t + 1 ) U c ( c 0 , t + 1 , δ ) )

Image

and the conditions for unemployed agents to be credit-constrained at the current interest rate is

U c ( c 0 , t , δ ) > β E ( 1 + r t + 1 ) ( ρ t + 1 U c ( c 0 , t + 1 , δ ) + ( 1 ρ t + 1 ) U c ( c 1 , t + 1 , l 1 , t + 1 ) )

Image

Specification of the functional forms. Assume that

{ U ( c , l ) = c 1 σ 1 1 σ χ l 1 + 1 ϕ 1 + 1 ϕ if  σ 1 U ( c , l ) = log ( c ) χ l 1 + 1 ϕ 1 + 1 ϕ if  σ = 1

Image

σ is the curvature of the utility function (not directly equal to risk aversion to the endogenous labor supply), and ϕ is the Frisch elasticity of labor supply, ranging from 0.3 to 2 in applied work (see Chetty et al., 2011 for a discussion). χ is a parameter scaling the supply of labor in steady state. With this specification one finds

(7) Atc1,tσ=χl1,t1ϕc1,tσ=βE(1+rt+1)(αt+1c1,t+1σ+(1αt+1)δσ)

Image (7)

and the conditions for unemployed agents to be credit-constrained at the current interest rate is

δ σ > β E ( 1 + r t + 1 ) ( ρ t + 1 δ σ + ( 1 ρ t + 1 ) c 1 , t + 1 σ )

Image

From the budget constraint of employed agents c1,t=Atl1,tImage and the labor choice in (7), we obtain

c 1 , t 1 + ϕ σ = A t 1 + ϕ / χ ϕ

Image

The technology process is the following

A t = e a t

Image

where atImage is an AR(1) process specified above.

Assume that three shocks hit the economy: A shock to the technology level, atImage, a shock to the probability to stay employed αtImage and a shock to the probability to stay unemployed ρtImage, which are AR(1) processes. More formally,

[ a t α t α ¯ ρ t ρ ¯ ] = [ ρ a 0 0 0 ρ α 0 0 0 ρ ρ ] [ a t 1 α t 1 α ¯ ρ t 1 ρ ¯ ] + [ ϵ t a ϵ t α ϵ t ρ ]

Image

where the innovations ϵtaImage, ϵtαImage, and ϵtρImage are white noise with standard deviation equal to σaImage, σαImage, and σρImage respectively, N(0,(σa)2),N(0,(σα)2),N(0,(σρ)2)Image. In the previous processes, the covariation between the exogenous shocks are 0, but alternative specifications are easy to introduce. The steady-state value of αtImage is α¯Image and the steady-sate level of ρtImage is ρ¯Image.

Steady state. To use perturbation methods, we first solve for the steady sate and then consider first-order deviation from the steady state. In steady state A=1Image, and we get from the two equations in (7),

(8) c1=χϕ1+σϕ

Image (8)

and

1 + r = 1 β ( α ¯ + ( 1 α ¯ ) ( δ c 1 ) σ ) 1

Image

Putting in some numbers allows estimating the order of magnitude. Consider the period to be a quarter. The previous equality shows that the effect of uninsurable risk on the interest rate is the consumption inequality between employed and unemployed agents (irrespective of labor-supply elasticity for instance). Chodorow-Reich and Karabarbounis (2014) estimate a decrease in consumption of non-durable goods of households falling into unemployment between 10% and 20%. As a consequence, one can take the conservative value δc1=0.9Image. The quarterly job loss probability is roughly 5% and α=0.95Image (see Challe and Ragot, 2016 for a discussion), and the discount factor is β=0.99Image. One finds a real interest rate r=0.45%Image for σ=1Image, and r=0.002Image when σ=2Image. In the complete market case, we have α=1Image and 1+r=1/βImage. We find r=1%Image. As is well known, market incompleteness contributes to a smaller steady-state interest rate compared to the complete market case (see Aiyagari, 1994 for a discussion).

3.2 Preserving Time-Varying Precautionary Saving in the Linear Model

The effect of time-varying precautionary saving is preserved in the linear model for all the environments studied in this chapter. This is best understood in this simple framework. I denote by xˆImage the proportional deviation of the variable x and by y˜Image the level deviation of variables y (applied typically to interest rate and transition probabilities). For instance, c1,t=c1(1+cˆ1,t)Image and αt=α+α˜tImage. Linearizing the Euler equation in (7), one finds that

(9) cˆ1,t=μ1Ecˆ1,t+1+μ2Eα˜t+11σEr˜t+1

Image (9)

where

μ 1 = α β ( 1 + r )  and  μ 2 = β ( 1 + r ) σ ( δ σ c 1 σ c 1 σ )

Image

With the values given above, one finds μ1=0.94Image and μ2=0.1Image, when σ=1Image. To give an order of magnitude, an increase in 10% in the expected job-separation rate (a decrease in α) has the same effect as an increase of 1% in the real interest rate. A second key implication is the value of μ1<1Image in front of Ecˆ1,t+1Image. This has dramatic implications for monetary policy compared to the complete market case, where we have μ1=1Image. These implications are studied by McKay et al. (2016) in this type of environment, to study forward guidance.

One can see that the probability to stay employed αtImage has a first-order effect on the consumption decision in (9) when markets are incomplete. The reason for this result is that we are not linearizing around a riskless steady state. We are linearizing around a steady state where idiosyncratic risk is preserved. As a consequence, there are two different marginal utilities that agents can experience in the steady state: either c1σImage if employed, or δσImage if unemployed. As a consequence, the term δσc1σc1σImage in μ2Image represents the lack of insurance in steady state. This term scales the reaction of consumption to changes in the idiosyncratic probability to switch employment status. In the complete market case, we obviously have μ2=0Image.

Linearizing the labor-supply equation, one finds cˆ1,t=1+ϕ1+ϕσatImage. Plugging this expression into (9), one finds that the value of the interest rate is pinned down by the shocks (using Eα˜t+1=ραα˜tImage and Eat+1=ρaatImage):

E r ˜ t + 1 = σ μ 2 ρ α α ˜ t σ 1 + ϕ 1 + ϕ σ ( 1 μ 1 ρ a ) a t

Image

One observes that an increase in the uncertainty (decrease in α˜tImage) generates a fall in the expected real interest rate. Indeed, employed agents want to self-insure more in this case, and they accept a lower remuneration of their savings. An increase in productivity (at)Image also decreases the expected real interest rate, as agents also want to self-insure more to transfer income from today to the next-period state of the world where they are unemployed.

These no-trade equilibria are extreme representations of market incompleteness, as the consumption levels are exogenous. They can nevertheless be useful in DSGE models. For instance, Ravn and Sterk (2013) use the same trick to study an incomplete-insurance market model where households can be either employed or unemployed. The simplification on the households side allows to enrich the production side and to consider sticky prices, introducing quadratic costs of price adjustment à la Rotemberg, search-and-matching frictions on the labor market and downward nominal wage rigidities. In this environment, Ravn and Sterk consider two types of unemployed workers who differ in their search efficiency and therefore in their job-finding probabilities. They use this model to account for changes in the US labor market after the great recession. They focus in particular on the distinction of shifts in the Beveridge curve and of movements along the Beveridge curve. Werning (2015) uses this model to derive theoretical results about the effect of market incompleteness. Challe (2017) uses a no-trade equilibrium to analyze optimal monetary policy with sticky prices on the goods market and search-and-matching frictions on the labor market. He shows that optimal monetary policy reaction is more expansionary after a cost-push shock when markets are incomplete (compared to the complete market environment), because there are additional gains to reduce unemployment when markets are incomplete. McKay and Reis (2016a) analyze optimal time-varying unemployment insurance using this setup.

3.3 No-Trade Equilibrium with Permanent Shocks

A second line of literature to generate tractable no-trade equilibria is based on the Constantinides and Duffie (1996) environment. These authors consider permanent idiosyncratic risk (instead of transitory risk as in the previous framework) and show that one can study market allocations and asset prices with no-trade. Recently, Heathcote et al. (2014) generalized this framework to quantify risk-sharing and to decompose inequality into life-cycle shocks versus initial heterogeneity in preferences and productivity. Closed-form solutions are obtained for equilibrium allocations and for moments of the joint distribution of consumption, hours, and wages.

These no-trade equilibria are useful to provide a first quantification of new mechanisms generated by incomplete insurance markets. Nevertheless, they can't consider the macroeconomic effect of changes in savings after aggregate shocks. Small-heterogeneity models have been developed to consider this important additional channel in tractable environments.

4 Small-Heterogeneity Models

Small-heterogeneity models are classes of equilibria where agents do save but where the equilibrium distribution of wealth endogenously features a finite state space. Three classes of equilibria can be found in the literature. Each type of equilibrium has its own merit according to the question under scrutiny. I present the first one in detail, and the two others more rapidly, as the algorithms to solve for the equilibrium are very similar. The last class of equilibrium may be more suited for quantitative analysis, as the conditions for the equilibrium to exist are easier to check.

4.1 Models Based on Assumptions About Labor Supply

4.1.1 Assumptions

The first class of equilibria is based on two assumptions.

First, it is assumed that agents choose their labor supply when employed and that the disutility of labor supply is linear. If c is consumption and l is labor supply, the period utility function is

U ( c , l ) = u ( c ) l

Image

The implication of this assumption is that the first-order condition for labor supply pins down the marginal utility of consumption of employed agents. This assumption is used in Scheinkman and Weiss (1986) and in Lagos and Wright (2005) to simplify heterogeneity in various environments.

The second assumption is that the credit constraint is tighter than the natural borrowing limit

(10) a¯>δ/r

Image (10)

where r is the steady-state interest rate. This concept is introduced by Aiyagari (1994), and it is the loosest credit constraint, which ensures that consumption is always positive. The implication of this assumption is that unemployed agents will hit the credit constraint after a finite number of periods of unemployment. This property is key to reduce the state space, and we discuss it below.

4.1.2 Equilibrium Structure

To simplify the exposition, the equilibrium is presented using a guess-and-verify strategy. For the sake of clarity, the time index is kept to variables (although not necessary in the recursive exposition). Assume that all employed agents consume and save the same amount in each period t, c0,tImage and a0,t+1Image respectively. In addition, assume that all agents unemployed for k periods consume and save the same amount, denoted ck,tImage and ak,t+1Image, for k1Image respectively. In addition, assume that agents unemployed for L periods are credit-constrained, and that this number is not time-varying (L is an equilibrium object). This last assumption is important and will be justified below.

Denote as Vk(at,Xt)Image the value function of agents in state k=0,1,...Image (0 is employed agents, here), where XtImage is the set of variables specified below that are necessary to form rational expectations.3

We have for employed people

V 0 ( a t , X t ) = max c 0 , t , a 0 , t + 1 l t u ( c 0 , t ) l t + β E ( α t + 1 V 0 ( a 0 , t + 1 , X t + 1 ) + ( 1 α t + 1 ) V 1 ( a 0 , t + 1 , X t + 1 ) ) a 0 , t + 1 + c 0 , t = w t l t + a t ( 1 + r t ) a 0 , t + 1 a ¯

Image

and for all unemployed people, k1Image

V k ( a t , X t ) = max u ( c t ) δ + β E ( ρ t + 1 V 0 ( a k , t + 1 , X t + 1 ) + ( 1 ρ t + 1 ) V k + 1 ( a k , t + 1 , X t + 1 ) ) a k , t + 1 + c k , t = δ + a t ( 1 + r t ) a k , t + 1 a ¯

Image

As credit constraints bind for agents unemployed for kLImage periods, we have for these agents ak,t+1=a¯Image.

We can derive the set of first-order conditions. For employed agents

u ( c 0 , t ) = 1 / w t u ( c 0 , t ) = β E ( 1 + r t + 1 ) ( α t + 1 u ( c 0 , t + 1 ) + ( 1 α t + 1 ) u ( c 1 , t + 1 ) )

Image

For unemployed agents, for k=1...L1Image.

u ( c k , t ) = β E ( 1 + r t + 1 ) ( ρ t + 1 u ( c k + 1 , t + 1 ) + ( 1 ρ t + 1 ) u ( c 0 , t + 1 ) )

Image

Note that when L=1Image, such that the credit constraints bind after one period of unemployment, then the previous equations don't exist. This case is studied more precisely below.

The conditions define a system of 2(L+1)Image equations.

1 / w t = β E ( 1 + r t + 1 ) ( α t + 1 / w t + 1 + ( 1 α t + 1 ) u ( c 1 , t + 1 ) ) u ( c k , t ) = β E ( 1 + r t + 1 ) ( ρ t + 1 u ( c k + 1 , t + 1 ) + ( 1 ρ t + 1 ) / w t + 1 ) , for  k = 1 . . . L 1 a k , t + 1 + c k , t = δ + a k 1 , t ( 1 + r t ) , for  k = 1 . . . L u ( c 0 , t ) = 1 / w t a L , t = a ¯

Image

These equations form a system in the 2(L+1)Image variables (ck,t,ak,t)k=0...LImage. These equations confirm the intuition that all employed agents consume and save the same amount.

How is this possible? This comes from the labor choice, which provides some insurance. Indeed, as soon as an unemployed agent for k period in period t1Image becomes employed in period t, then they work the necessary amount, denoted as lk0,tImage to consume c0,tImage. This amount is given by the budget constraint of employed households

(11) lk0,t=(a0,t+1+c0,tak,t(1+rt))/wt,k=0,...,L1lk0,t=(a0,t+1+c0,t+a¯(1+rt))/wt,k=L,...,

Image (11)

(The previous equation is indeed valid for k=0Image.) Finally, note that for agents kL+1Image, we simply have, from the budget constraint

c k , t = δ r t a ¯

Image

Thanks to the assumption about the credit constraint given by (3) and the assumption of small aggregate shocks (to use perturbation methods), this amount will be positive.

This almost concludes the description of the agent's decision. The last step is to follow the number of employed and of each type of unemployed agent. Denote as nk,tImage the number of agents in state k=0,...,LImage in each period t. We have the law of motion of each type of agent

n 0 , t = α t n 0 , t 1 + ( 1 ρ t ) ( 1 n 0 , t 1 ) n k , t = ρ t n k 1 , t 1 , for  k = 1 , . . . ,

Image

The first equation states that the number of employed agents is equal to the number of employed agents who keep their job (first) term, plus the number of unemployed agents, which is 1n0,t1Image, who find a job. The second equation states that the number of agents unemployed for k periods at date t, are the number of agents unemployed for k1Image periods at the previous date who stay unemployed.

The number of k0 agents (i.e. employed agents at date t, who were unemployed for k periods at date t1Image) is

n k 0 , t = ( 1 ρ t ) n k , t 1

Image

The number of credit-constrained agents is denoted as ntcImage and is simply

n t c = 1 k = 0 L 1 n k , t

Image

In this equilibrium, the capital market equilibrium is simply

K t = k = 0 L 1 n k , t a k , t n t c a ¯

Image

and

L t = k = 0 L 1 n k 0 , t l k 0 , t + ( 1 ρ t ) n t 1 c l L 0 , t

Image

Here we used the fact that all constrained agents work the same amount when they find a job, due to condition (11).

Due to this assumption, the marginal utility of all employed agents is u(ct)=1/wtImage in all periods. As a consequence, this marginal utility does not depend on the history of agents on the labor market, what considerably simplifies the equilibrium structure.

4.1.3 The System

We can now present the whole system of equations:

1 / w t = β E ( 1 + r t + 1 ) ( α t + 1 / w t + 1 + ( 1 α t + 1 ) u ( c 1 , t + 1 ) ) u ( c k , t ) = β E ( 1 + r t + 1 ) ( ρ t + 1 u ( c k + 1 , t + 1 ) + ( 1 ρ t + 1 ) / w t + 1 ) , for  k = 1 , . . . , L 1 a k , t + 1 + c k , t = δ + a k 1 , t ( 1 + r t ) , for  k = 1 , . . . , L u ( c 0 , t ) = 1 / w t a L , t = a ¯ l k 0 , t = ( a 0 , t + 1 + c 0 , t a k , t ( 1 + r t ) ) / w t , for  k = 0 , . . . , L 1 l L 0 , t = ( a 0 , t + 1 + c 0 , t + a ¯ ( 1 + r t ) ) / w t n 0 , t = α t n 0 , t 1 + ( 1 ρ t ) ( 1 n 0 , t 1 ) n 1 , t = ( 1 α t ) n 0 , t n k , t = ρ t n k 1 , t 1 , for  k = 2 , . . . , L 1 n 00 , t = α t n 0 , t n k 0 , t = ( 1 ρ t ) n k , t 1 , for  k = 1 , . . . , L 1 n t c = 1 k = 0 L 1 n k , t K t = k = 0 L 1 n k , t a k , t n t c a ¯ L t = k = 0 L 1 n k 0 , t l k 0 , t + ( 1 ρ t ) n t 1 c l L 0 , t r t = λ A t K t λ 1 L t 1 λ μ w t = ( 1 λ ) A t K t λ L t λ

Image

This system is large but finite. There are 5L+8Image equations for 5L+8Image variables ((ck,t,ak,t+1,lk0,t)k=0,...,L,(nk,t,nk0,t)k=0,...,L1,ntc,Kt,Lt,rt,wt)t=0...Image. For any process for the exogenous shocks (αt,ρt,At)Image one may think that it is possible to simulate this model. This is not the case because one key variable is not determined: L.

4.1.4 Algorithm: Finding the Value of L

The value of L can be found using steady-state solutions of the previous system. The idea is to find the steady-state for any L and iterate over L to find the value for which L agents are credit constrained, whereas L1Image agents are not. The algorithm to find L and the steady state is the following (finding the steady state is not difficult because the problem is block-separable). I simply drop the time subscript to denote steady-state values.

Algorithm

  1. 1.  Take L1Image as given.
    1. a.  Take r as given.
      1. i.  From r deduce w using the FOCs of the firms.
      2. ii.  Solve for the consumption of agents ck=0...LImage using the Euler equations of the agents, from k=1Image to k=LImage.
      3. iii.  Solve for the saving of the agents from aLImage down to a0Image using the budget constraint of all agents, and the values ck=0...LImage.
      4. iv.  Solve for the labor supply of employed agents lk0Image k=0,...,LImage.
      5. v.  Solve for the share of agents nk,nk0Image for k=0,...,L1Image and ncImage.
      6. vi.  Find the aggregate capital stock K.
    2. b.  Iterate over r, until the financial market clears, i.e. until r=λKλ1L1λμImage.
  2. 2.  Iterate over L, until

(12) aL1>a¯u(cL)>β(1+r)((1ρ¯)u(c0)+ρu(cL+1))

Image (12)

  1. where cL+1=δra¯Image.

4.1.5 Simulations

Once the steady-state value of L and the steady-state value of the variables are determined, one can simulate the model using standard perturbation methods. One can use DYNARE to simulate first and second approximations of the model, compute second moments, and so on. The distribution of wealth is summarized by the vector (nk,t,ak,t)k=0,...,L1Image and belongs to the state space of agents XtImage to form rational expectations. In these simulations, one has to check that the aggregate shock is small enough such that L is indeed constant over time. One must thus check that the condition (12) is satisfied not only in the steady state but also during the simulations.

4.1.6 References and Limits

In the Bewley–Huggett–Aiyagari environment, Algan et al. (2011) use this framework to investigate the impact of money injections in a model where agents use money to self-insure against idiosyncratic shocks. Challe et al. (2013) use this assumption to study the effect of an increase in public debt on the yields curve in an environment where agents use safe assets of various maturities to self-insure against idiosyncratic risk. They show that an increase in idiosyncratic risk decreases both the level and the slope of the yield curve. In addition, an increase in public debt increases both the level and the slope of the yield curve. LeGrand and Ragot (2016a) use this assumption to consider insurance for aggregate risk in these environments. Introducing derivative assets, such as options, in an environment where agents use a risky asset to self-insure against idiosyncratic risk, they show that the time-variations in the volume of traded derivative assets are consistent with empirical findings.

This framework is interesting to investigate the properties of time-varying precautionary saving in finance (for instance to study asset prices) but it is not well suited for the macroeconomy. Indeed, the elasticity of labor supply is much too high compared to empirical findings (the Frisch elasticity is here infinite, whereas it is between 0.3 and 1 in the data, see Chetty et al., 2011 for a discussion). In addition, all employed agents consume the same amount, which is pinned down by the real wage, which is obviously a counterfactual. For this reason, other frameworks with positive trade have been developed.

4.2 Models Based on Linearity in the Period Utility Function

Challe and Ragot (2016) present an alternative environment, consistent with any value of the elasticity of the labor supply. This framework can thus be used in macroeconomic environments to model time-varying movements in inequality. We describe the empirical relevance and the modeling strategy in Section 4.2.3 after the presentation of the model.

4.2.1 Assumptions

The model relies on three assumptions.

First, instead of introducing linearity in the labor supply, the linearity is in the utility of consumption. More precisely, it is assumed that there exists a threshold cImage such that the period utility function is strictly concave for c<cImage and linear for ccImage. The linear-after-a-threshold utility function was introduced by Fishburn (1977) in decision theory to model behavior in front of gains and losses differently.

The period utility function is thus

(13) u˜(c)={u(c)if c<c,ηif cc,

Image (13)

where the function u(.)Image is increasing and concave. The slope of the utility function must be low enough to obtain global concavity, that is u(c)>ηImage.

Second, the borrowing limit is assumed to be strictly higher than the natural borrowing limit, as before.

Third, it is assumed that the discount factor of agents is such that all employed agents consume an amount ct>cImage and all unemployed agents consume an amount ct<cImage.

4.2.2 Equilibrium Structure

To save some space, we now focus on the households' program. Assume that labor is inelastic as a useful benchmark (introducing elastic labor is very simple in this environment). All employed agents supply one unit of labor.

We have for employed people

V 0 ( a t , X t ) = max c 0 , t , a 0 , t + 1 l t u ˜ ( c 0 , t ) 1 + β E ( α t + 1 V 0 ( a 0 , t + 1 , X t + 1 ) + ( 1 α t + 1 ) V 1 ( a 0 , t + 1 , X t + 1 ) ) a 0 , t + 1 + c 0 , t = w t + a t ( 1 + r t ) a 0 , t + 1 a ¯

Image

and for all unemployed people, k1Image

V k ( a t , X t ) = max u ˜ ( c t ) δ + β E ( ρ t + 1 V 0 ( a k , t + 1 , X t + 1 ) + ( 1 ρ t + 1 ) V k + 1 ( a k , t + 1 , X t + 1 ) ) a k , t + 1 + c k , t = δ + a t ( 1 + r t ) a k , t + 1 a ¯

Image

One can solve for the order conditions following the same steps as before. Using the same notations as in the previous section, denote as k agents the agents unemployed for k periods. Assuming that credit constraints are binding after L periods of unemployment, one can find consumption and saving choices.

The key difference between this environment and the one presented in the previous section is that employed agents will not differ according to their labor supply (which is inelastic), but by their consumption level. Denote as ck0,tImage the consumption at date t of employed agents who were unemployed for k periods at date t1Image, and denote (as before) as ck,tImage (for k=1,...,LImage) the consumption of unemployed agents who are unemployed for k periods at date t. The households are now described by the vector (ak,t,ck0,t)k=0,...,LImage and (ck,t)k=1,...,LImage solving

η = β E ( 1 + r t + 1 ) ( α t + 1 η + ( 1 α t + 1 ) u ( c 1 , t + 1 ) ) u ( c k , t ) = β E ( 1 + r t + 1 ) ( ρ t + 1 u ( c k + 1 , t + 1 ) + ( 1 ρ t + 1 ) η ) , for  k = 1 , . . . , L 1 a k , t + 1 + c k , t = δ + a k 1 , t ( 1 + r t ) , for  k = 1 , . . . , L a 0 , t + 1 + c k 0 , t = w t + a k , t ( 1 + r t ) , for  k = 0 , . . . , L a L , t = a ¯

Image

One can check that this is a system of 3L+2Image equations for 3L+2Image variables. The number of each type of agent can be followed as in the previous section.

One may find this environment more appealing than the one in the previous section, as it does not rely on an unrealistic elasticity of labor supply. The problem is nevertheless that there are additional conditions for the equilibrium existence that limit the use of such a framework. Indeed, one has first to solve for steady-state consumption and savings for each type of agent, and for the steady-state value of L using the algorithm described in Section 4.1.4, and then one has to check the following ranking condition:

c 1 < c L 0

Image

The previous condition is that the highest steady-state consumption of unemployed agents is lower than the lowest steady-state consumption of employed agents. Indeed, the consumption of households just becoming unemployed (and thus being employed in the previous period) c1Image is the highest consumption of unemployed agents, because consumption is falling with the length of the unemployment spell. Moreover, the consumption of employed agents who were at the credit constraint in the previous period, cL0Image, is the lowest consumption level of employed agents, because these agents have the lowest beginning-of-period wealth a¯Image. If the condition is fulfilled, one can always find a threshold cImage such that the period utility function is well behaved.

This framework can nevertheless be used in realistic dynamic models when applied to a subgroup of the population.

4.2.3 Using Reduced Heterogeneity to Model Wealth Inequality over the Business Cycle

Challe and Ragot (2016) apply the previous framework to model the bottom 60% of US households, based on the following observation. The wealth share of the poorest 60% of households in terms of liquid wealth is as low as 0.3%. Indeed, as the model is used to model precautionary saving in the business cycle, one should indeed focus on the net worth, which can readily be used for the short-run change in income. Define the period to be a quarter.

The modeling strategy is the following. Challe and Ragot (2016) model the top 40% of the households by a family, that can fully insure its members against unemployment risk. This family has a discount factor βPImage for patient and it has thus a standard Euler equation (without the employment risk, which is insured).

u ( c t P ) = β P E ( 1 + r t + 1 ) u ( c t + 1 P )

Image

As a consequence, the bottom 60% is modeled by agents having a quasi-linear utility function and having a lower discount factor, denoted as βI<βPImage (I for impatient, P for patient). With such a low wealth shares of 0.3% (a few hundred dollars of savings), it is easy to show that the households spend all their saving after a quarter of unemployment. This implies that one can construct an equilibrium for the bottom, where L=1Image. In other words, these households face the credit constraint after one period (one quarter) of unemployment.

The inter-temporal choice of employed agents can be simply written as

η = β I E ( 1 + r t + 1 ) ( α t + 1 η + ( 1 α t + 1 ) u ( δ + a 0 , t + 1 ( 1 + r t + 1 ) + a ¯ ) )

Image

where we used the fact that c1,t+1=δ+a0,t+1(1+rt+1)+a¯Image.

One can linearize the previous equation to obtain a simple saving rule. Level-deviations from the steady state are denoted with a tilde, as before. Linearization gives

a ˜ 0 , t + 1 = Γ s E α ˜ t + 1 + Γ r E r ˜ t + 1

Image

where Γs,ΓrImage are coefficients that depend on parameter values. One can show that Γs<0Image, because agents facing a higher probability to stay employed decrease their precautionary savings. The coefficient ΓrImage can be either positive or negative depending on parameter values, and on income and substitution effects.

Due to the saving rule, the model differs from hand-to-mouth DSGE models in the tradition of Kiyotaki and Moore (1997). In the previous model, the number of credit-constrained agents is very low, as households at the constraint are the fraction of impatient agents who are unemployed and not the full population of impatient agents. Finally, the conclusion of this model that poor households (the bottom 60% of the wealth distribution) react more to the unemployment risk than rich households is confirmed by household data (see Krueger et al., 2015). As a consequence, this framework is empirically more relevant than the no-trade equilibria presented above, or hand-to-mouth models following the seminal paper of Kiyotaki and Moore (1997).

Finally, Challe and Ragot (2016) show that this model does a relatively good job in reproducing time-varying precautionary saving (compared to Krusell and Smith, 1998), and that the model is not more complicated than a standard DSGE model. In particular, it can be solved easily using DYNARE.

4.2.4 Other References and Remarks

LeGrand and Ragot (2016c) extend this environment to introduce various segments in the period utility function to consider various types of agents. They apply this framework to show that such a model can reproduce a rich set of empirical moments when limited participation in financial markets is introduced. In particular, the model can reproduce the low risk free rate, the equity premium the volatility of the consumption growth rate of the top 50% together with the aggregate volatility of consumption.

The use of a quasi-linear utility function provides (with the relevant set of assumptions) a simple representation of household heterogeneity focusing on the poor households who indeed face a higher unemployment risk. The cost of this representation is that the existence conditions can be violated for big aggregate shocks or for an alternative calibration of the share of households facing the unemployment risk. As a consequence, this representation is not well-suited for Bayesian estimation, as it is not sure that existence conditions are fulfilled for any samples. To overcome this difficulty, other assumptions can be introduced.

4.3 Models Based on a “Family” Assumption

The modeling strategy of previous models is based on the reduction of the state space by 1) reducing heterogeneity among high-income agents and 2) setting the credit constraints at a level higher than the natural borrowing limit (to be sure that low-income households reach the credit limit in a finite number of periods). The two previous modeling strategies played with utility functions to reach this goal. The last modeling strategy follows another route and considers directly different market arrangements for any utility function. It will be assumed that there is risk-sharing among employed agents. The presentation follows Challe et al. (2017), but it is much simpler because we do not introduce habit formation.

4.3.1 Assumptions

The model is based on limited insurance (“or the family assumption”) often used in macro, but applied to a subgroup of agents. Assume that all agents belong to a family. The family head cares for all agents, but has a limited ability to transfer resources across agents. Indeed, the planner can transfer resources across agents on the same islands, but it cannot transfer resources across islands. More specifically:

  1. 1.  All employed agents are on the same islands, where there is full risk-sharing.
  2. 2.  All unemployed agents for k periods live on the same island, where there is full risk-sharing.
  3. 3.  A representative of the family head implements the consumption-saving choice in all islands, maximizing total welfare.
  4. 4.  The representative of the family head choose allocate wealth to households before knowing their next-period employment status.

The structure can be seen as a deviation from Lucas (1990) to reduce heterogeneity among employed agents. It will generate the same structure as the previous models: no heterogeneity among employed agents and heterogeneous unemployed agents according to the length of their unemployment spell.

4.3.2 Equilibrium Structure

As before, we use a guess-and-verify strategy to present the model. Assume that the unemployed agents reach the credit constraint after L consecutive periods of unemployment.

As before, denote as n0,tImage the number of employed agents at date t, and as nk,tImage the number of agents unemployed for k1Image consecutive periods at date t. Denote as VfImage the value function of the family head, and VkImage as the value function of households unemployed for k periods. First, the value function of agents in the employed island is

V f ( A t f , n 0 , t , X t ) = max S t + 1 f , c 0 , t , l t n 0 , t U ( c 0 , t , l t ) + β E [ V f ( A t + 1 f , n 0 , t + 1 , X t + 1 ) + V 1 ( a 0 , t + 1 , X t + 1 ) ] c 0 , t + a 0 , t + 1 = w t l t + A t f n 0 , t ( 1 + r t ) A t + 1 f = α t + 1 n 0 , t a 0 , t + 1 + ( 1 ρ t + 1 ) k = 1 L 1 n k , t a k , t + 1 ( 1 ρ t + 1 ) n t c a ¯

Image

Let's explain this problem. The family head maximizes the utility of all agents in the employed island (imposing the same consumption and labor choice on all agents to maximize welfare). The head takes into consideration the fact that some employed agents will fall into unemployment next period (and will have the value function V1Image which is the inter-temporal welfare of agents unemployed for one period). The budget constraint is written in per capita terms: Per capita income is equal to per capita consumption and per capita savings, denoted as a0,t+1Image. At the end of the period, all agents in the employed island have the same wealth, which is a0,t+1Image. As the family head cannot discriminate between agents before they leave the island, this will be the next-period beginning-of-period wealth of agents leaving the island, i.e. just falling into unemployment.

Finally, the next-period wealth of employed agents is the next-period pooling of the wealth of agents staying or becoming employed. First, it sums the wealth of agents staying employed αt+1n0,ta0,t+1Image, and the wealth of unemployed agents not at the credit constraint in period t and finding a job in period t+1Image, (1ρt+1)k=1Lnk,tak,t+1Image, and the wealth of agents constrained in period t and finding a job in period t+1Image. These agents have a wealth a¯Image (recall that ntcImage is the number of agents at the credit constraint in period t).

The value function of unemployed agents for k periods is simpler

V k ( a k 1 , t , X t ) = max a k , t + 1 , c k , t n k , t U ( c k , t , δ ) + β E [ V f ( A t + 1 f , n 0 , t + 1 , X t + 1 ) + V k + 1 ( a k , t + 1 , X t + 1 ) ] c k , t + a k , t + 1 = δ + a k 1 , t ( 1 + r t ) a k , t + 1 a ¯

Image

In this maximization, the representative of the family head in the island where agents are unemployed for k periods takes into account the fact that they will affect the next-period wealth of employed agents, because all agents belong to a whole family, and the wealth of agents unemployed for k+1Image periods, in the next period. First-order and envelope conditions for employed agents are

w t U 1 ( c 0 , t , l t ) = U 2 ( c 0 , t , l t ) U 1 ( c 0 , t , l t ) = β E [ α t + 1 V 1 f ( A t + 1 f , n 0 , t + 1 , X t + 1 ) + 1 n 0 , t V 1 1 ( a 0 , t + 1 , X t + 1 ) ] V 1 f ( A t f , n 0 , t , X t ) = ( 1 + r t ) U 1 ( c 0 , t , l t )

Image

First-order and envelope conditions for unemployed agents are

n k , t U 1 ( c k , t , δ ) = β E [ ( 1 ρ t + 1 ) n k , t V 1 ( A t + 1 f , n 0 , t + 1 , X t + 1 ) + V 1 k + 1 ( a k , t + 1 , X t + 1 ) ] V 1 k ( a k 1 , t , X t ) = ( 1 + r t ) n k , t U 1 ( c k , t , δ )

Image

Combining these equations (and using the fact that n1,t+1=(1αt+1)n0,tImage and nk+1,t+1=ρt+1nk,tImage), one finds the set of equations defining the agents' choice.

(14) U1(c0,t,lt)=βE(1+rt+1)[αt+1U1(c0,t+1,lt+1)+(1αt+1)U1(c1,t+1,δ)]

Image (14)

(15) U1(ck,t,δ)=βE(1+rt+1)[(1ρt+1)U1(c0,t+1,lt+1)+ρt+1U1(ck+1,t+1,δ)], for k=1,...,L1wtU1(c0,t,lt)=U2(c0,t,lt)

Image (15)

(16) At+1f=αt+1n0,ta0,t+1+(1ρt+1)k=1L1nk,tak,t+1(1ρt+1)ntca¯c0,t+a0,t+1=wtlt+Atfn0,t(1+rt)ck,t+ak,t+1=δ+ak1,t(1+rt), for k=1,...,L

Image (16)

Given the prices rtImage and wtImage, this is a system of 2L+3Image equations for the 2L+3Image variables ((ck,t)k=0...L,(ak,t)k=0...L1Atf,lt)Image. The key result of this construction is that the Euler equations of employed and unemployed agents are the same as those obtained in a model with uninsurable idiosyncratic risk. Indeed, using the law of large numbers (which is assumed to be valid in a continuum), the “island” metaphor transforms idiosyncratic probabilities into shares of agents switching between islands. The gain is that the state space is finite and the amount of heterogeneity is finite, as there are only L+1Image different wealth levels.

Note that the consumption of ck,tImage for kL+1Image is ck,t=δ+a¯rtImage because ak,t+1=a¯Image for kLImage.

The capital stock and total labor supply are simply

K t = k = 0 L 1 n k , t a k , t n t c a ¯ L t = n 0 , t l t

Image

Compared to the environments in Section 4.1 and in Section 4.2, the current equilibrium exhibits less heterogeneity, as all employed agents consume and work the same amount. The gain is that the period utility function can be very general.

4.3.3 Algorithm and Simulations

The algorithm to find the steady state is the following.

  1. 1.  Guess a value for L1Image.
  2. 2.  Guess a value for r; from r deduce w using the FOCs of the firms.
  3. 3.  Guess a value for c0Image; deduce the labor supply using (15).
    1. a.  Solve for the consumption of agents ck=0...LImage using the Euler equations of the agents, from c1Image to cLImage.
    2. b.  Solve for the saving of the agents from a0Image to aLImage using the budget constraint of all agents, and the values ck=0...LImage.
    3. c.  Solve for the share of agents nkImage for k=0,...,L1Image and ncImage.
    4. d.  Find the aggregate capital stock K and aggregate labor L.
  4. 4.  Iterate on r, until the financial market clears, i.e. until r=λKλ1L1λμImage.
  5. 5.  Iterate on L, until

(17) aL1>a¯u(cL)>β(1+r)((1ρ¯)u(c0)+ρu(cL+1))

Image (17)

  1. where cL+1=δra¯Image.

The model is again a finite set of equations, which can be simulated using DYNARE. The DYNARE solver could be used to double-check the values of the steady state.

4.3.4 Example of Quantitative Work

Challe et al. (2017) use this representation of heterogeneity to construct a full DSGE model with heterogeneous agents. Indeed, the authors assume that only the bottom 60% in the wealth distribution form precautionary saving, and that the top 40% can be modeled by a representative agent.

They then introduce many other features to build a quantitative model, such as 1) sticky prices, 2) habit formation (which complexifies significantly the exposition of the equilibrium), 3) capital adjustment costs, 4) search-and-matching frictions on the labor market, and 5) stochastic growth.

The general model is then brought to the data using Bayesian estimations. The information used in the estimation procedure includes thus the information set used to estimate DSGE models. In addition, information about time-varying consumption inequalities across agents can be used in the estimation process. The model is used to assess the role of precautionary saving during the great recession in the US. The authors show that a third of the fall in aggregate consumption can be attributed to time-varying precautionary saving due to the increase in unemployment during this period.

The possibility to use Bayesian estimation is a clear strength of this class of model. Indeed, as time-varying precautionary saving is preserved after linearization, the same techniques as in the representative-agent DSGE literature can be used, but lots of new data about time-varying moments of the distribution of income, wealth or consumption can be used to disciplined the model. This open the route for richer quantitative works.

4.4 Assessment of Small-Heterogeneity Models

The three classes of small-heterogeneity model presented in this section have the merit to keep the effects of time-varying precautionary savings using perturbation methods. Compared to no-trade equilibria, the actual quantity of assets used to self-insure, i.e. the optimal quantity of liquidity in the sense of Woodford (1990), is endogenous. In addition, this can easily be applied to a relevant subset of households in a DSGE model.

An additional gain of these representations is that the state space is small. For an equilibrium where agents hit the borrowing constraint after L periods of unemployment, there are only L+1Image different wealth levels.

There are nevertheless two main drawbacks. First, when L grows, the state space doesn't converge toward a Bewley economy, because there is no heterogeneity across employed households. As a consequence, one cannot consider the full-fledged Bewley economy as the limit of these equilibria when there are no aggregate shocks. As a further consequence, one cannot use all the information about the cross-section of household inequality (for instance all employed agents are similar). Hence, the models capture only a part of time-varying precautionary saving. Admittedly, this a key part as the unemployment risk is the biggest uninsurable risk faced by households (Carroll et al., 2003).

The second drawback is that the number of periods of consecutive unemployment before the credit constraint binds (denoted as L) is part of the equilibrium definition: it has to be computed as a function of the model parameters. If aggregate shocks are small enough, this number is not time-varying, but this has to be checked during the simulations.

New developments provide environments without these drawbacks, at the cost of a bigger state space.

5 Truncated-History Models

LeGrand and Ragot (2016b) present a general model to generate limited heterogeneity with an arbitrarily large but finite state space and which can be made close to the Bewley model. In this environment, the heterogeneity across agents depends only on a finite but possibly arbitrarily large number, denoted N, of consecutive past realizations of the idiosyncratic risk (as a theoretical outcome). As a consequence, the history of idiosyncratic risk is truncated after N periods. Agents sharing the same idiosyncratic risk realizations for the previous N periods choose the same consumption and wealth. As a consequence, instead of having a continuous distribution of heterogeneous agents in each period, the economy is characterized by a finite number of heterogeneous consumption and wealth levels. The model can be simulated with DYNARE and optimal policy can be derived solving a Ramsey problem in this environment. The presentation follows the exposition of the decentralized equilibrium of LeGrand and Ragot (2016b).4

5.1 Assumptions

Truncated histories. Consider the following notations. First, the program is written in recursive forms to simplify the exposition, such that xImage is the next-period value of the variable x. e0˜Image is the current beginning-of-period idiosyncratic state of the agent under consideration, e1˜Image is the beginning-of-period idiosyncratic state one period ago, and ek˜Image is the beginning-of-period idiosyncratic state k periods ago. As a consequence and for any N, each agent enters any period with an N-period history e˜NENImage, e˜N={e˜N1,...,e0˜}Image. This N-period history is a truncation of the whole history of each agent: It is the history of the agent for the last N periods, before the agent learns its current idiosyncratic shock eEImage for the current period.

After the idiosyncratic shock is realized, the agent has the (N+1)Image-period history denoted eN+1(e˜N,e)Image. Histories without a tilde are thus histories after the idiosyncratic shock is realized. We can also write eN+1=(e˜N1,eN)=(e˜N,e)=(e˜N1,e˜N2,...,e˜0,e)Image. Indeed, eN+1Image can be seen as the history e˜NImage with the successor state e, or as the state e˜N1Image followed by the N-period history eNImage.

The probability ΠeˆN,eN(X)Image that a household with end-of-period history (i.e. after the idiosyncratic shock is realized) eˆN=(eˆN1,,eˆ0)Image in the current period experiences a next-period end-of-period history eN=(eN1,,e0)Image is the probability to switch from state eˆ0Image in the current period to state e0Image in the next period, provided that histories eˆNImage and eNImage are compatible. More formally:

(18) Πt,eˆN,eN(X)=1eNeˆNMeˆ0,e0(X)

Image (18)

where 1eNeˆN=1Image if eNImage is a possible continuation of history eˆNImage, and 0 otherwise.

From the expression (18) of the probability ΠeˆN,eNImage, we can deduce the dynamics of the number of agents having history eNImage in each period, denoted SeNImage:

(19) SeN=eˆNENSeˆNΠeˆN,eN(X)

Image (19)

The previous expression is the application of the law of large numbers in a continuum.

Preferences. For quantitative reasons that will appear clear below, we assume that the utility of each agent may be affected by its idiosyncratic history. More formally, it depends on the history of idiosyncratic risk eNImage, recalling that eN+1=(e˜N1,eN)Image. As a consequence, preference depends on the current and the last N1Image idiosyncratic shocks. The period utility is thus ξeNU(c,l)Image, where ξeN>0Image. The equilibrium can be derived for ξeN=1Image, as in LeGrand and Ragot (2016b). Adding the terms ξeN>0Image is a trick to make the model more quantitatively relevant. It has the same role as the stochastic discount factor in Krusell and Smith (1998).

To simplify the algebra, it is assumed that the period utility function exhibits no wealth effect on the labor supply (which is consistent with empirical estimates). The period utility function is of the Greenwood–Hercowitz–Huffman (GHH) type

U ( c , l ) = u ( c l 1 + 1 φ 1 + 1 φ )

Image

State vector. Denote by X the state vector in each period, which is necessary to form rational expectations. This state vector will be specified below. For now it is sufficient to assume that it is finite dimensional.

Transfer. The trick to reduce heterogeneity is to assume that each agent receives a lump-sum transfer, which depends on her (N+1)Image-history. This lump-sum transfer is denoted ΓN+1(eN+1,X)Image and it will be balanced in each period.

Program of the agents. The agent maximizes her inter-temporal welfare by choosing the current consumption c, labor effort l, and asset holding aImage. She will have to pay an after-tax interest rate and wage rate denoted as r and w, as before. The value function can be written as

(20) V(a,eN+1,X)=maxa,c,lξeNu(cl1+1φ1+1φ)+βE[eEMe,e(X)V(a,(eN,e),X)]

Image (20)

(21) a+c=w(X)nel+δ1e=0+(1+r(X))a+ΓN+1(eN+1,X)

Image (21)

(22) c,l0,aa¯

Image (22)

Denote by η˜(a,eN+1,X)Image the Lagrange multiplier of the credit constraint aa¯Image. The solution to the maximization program (20)(22) is the policy rules denoted c=gc(a,eN+1,X)Image, a=ga(a,eN+1,X)Image, l=gl(a,eN+1,X)Image and the multiplier η˜Image satisfying the following first-order conditions, written in a compact form (I omit the dependence in X to lighten notations):

(23) ξeNu(cl1+1φ1+1φ)+η˜=βE[eEMe,eξeNu(cl1+1φ1+1φ)(1+r)]

Image (23)

(24) l=(wne)φ, if e>0

Image (24)

(25) l=δ, if e=0

Image (25)

(26) η˜(a+a¯)=0 and η˜0

Image (26)

5.2 Equilibrium Structure

We can show that all agents with the same current history eNImage have the same consumption, saving, and labor choices. To do so, we follow a guess-and-verify strategy. Assume that agents entering the period with a beginning-of-period history e˜NImage have the same beginning-of-period saving ae˜NImage. These agents have a current productivity shock e, and have thus a history eN+1=(e˜N,e)Image. There are Se˜N,1Image agents with a beginning-of-period history e˜NImage and SeNImage agents with a current (i.e. after the current shock) history eNImage.

Under the assumption that for any e˜NENImage, agents having the history e˜NImage have the same beginning-of-period wealth ae˜NImage, the average welfare (before transfer) of agents having a current N-period history is

(27) a˜eN=e˜NENSe˜NSeNΠe˜N,eNae˜N, for all eN

Image (27)

The term e˜NENSe˜NΠe˜N,eNae˜NImage is the total wealth of agents having current history eNImage. Dividing by the number of those agents, we find the per capita value a˜eNImage. The transfer is now easy to define:

(28) ΓN+1(eN+1,X)(1+r)(a˜eNae˜N)

Image (28)

The transfer ΓN+1Image swaps the remuneration of the beginning-of-period wealth ae˜NImage of agents having history e˜NImage by the remuneration of the average wealth a˜eNImage of agents having the current N-period history eN=(e˜N2,,e˜0,e)Image. It is easy to see that this transfer is balanced, as it only reshuffles wealth across a sub-group of agents.

The impact of the transfer on agents' wealth. It is easy to see that all agents consider the lump-sum transfer ΓN+1Image as given and thus do not internalize the effect of their choice on this transfer (because there is a continuum of agents for any truncated history). We consider the impact of transfer ΓN+1(eN+1,X)Image for an agent with history eN+1=(e˜N,e)EN+1Image and beginning-of-period wealth ae˜NImage. Her budget constraint (21) can be expressed using transfer expression (28) as follows:

(29) a+c=wnel+δ1e=0+(1+r)a˜eN

Image (29)

The beginning-of-period and after-transfer wealth of agents with a beginning-of-period history eN+1Image depends only on the current N-period history eNImage. Moreover, as can be seen from (20), agents with the same N-period history eNImage are endowed with the same expected continuation utility as long as they save the same amount aImage. Therefore, agents with the same current N-period history eNImage behave similarly: they consume the same level, they supply the same labor quantity, and they hold the same wealth.

State vector. The aggregate state of the economy X is the collection of: (i) the beginning-of-period wealth distribution depending on the N-period history (SeN,aeN)eNENImage (i.e., the size of the agent population with history eNImage, together with their respective wealth), and (ii) the aggregate state h, which affects transition probabilities.

5.3 Equations of the Model

We can now write the equations of the models with a truncation for N periods of idiosyncratic histories. We introduce the time subscript to simplify the reading and the numerical implementation. Define as CtImage the set of N-period idiosyncratic histories for which agents face credit constraints (we show how to find CtImage below). The histories ENCtImage are thus not credit-constrained.

(30) at,eN+ct,eN=wtlt,eN+δ1etN=0+(1+rt)a˜t,eN, for all eN

Image (30)

(31) ξeNu(ct,eNlt,eN1+1φ1+1φ)=βEt[eˆNENΠt,eN,eˆNξeˆNu(ct+1,eˆNlt+1,eˆN1+1φ1+1φ)×(1+rt+1)],for eNENCt

Image (31)

(32) lt,eN=wtφ1et>0+δ1et=0, for all eN

Image (32)

(33) at,eN=a, for eNCt

Image (33)

(34) a˜t,eN=e˜NENSt1,e˜NSt,eNΠt1,e˜N,eNat1,e˜N, for all eN

Image (34)

(35) St,eN=e˜NENSt1,e˜NΠt1,e˜N,eN, for all eN

Image (35)

(36) Kt+1=eENSt,eNat,eN

Image (36)

(37) Lt=eENSt,eNlt,eN

Image (37)

(38) rt=λAtKtλ1Lt1λμ

Image (38)

(39) wt=(1λ)AtKtλLtλ

Image (39)

For a given technology process AtImage, this system has 5×EN+4Image equations for 5×EN+4Image variables ((at,eN,ct,eN,lt,eN,a˜t,eN,St,eN)eNEN,Kt+1,rt+1,wt,Lt)t=0...Image. Before simulating the model, one has to find the set of histories facing credit constraint CtImage. To do so, we first solve the model under steady state to find CImage, and then we assume that shocks are small enough to check that credit constraints are indeed binding.

5.4 Algorithm for the Steady State

For a given N, rank first the agents according to their idiosyncratic history. For instance, for the history eN,t={eN1,...,e0}EImageN, one can consider k=1+i=0N1eiEN1iImage. With this ordering, k=1Image for the agents who are unemployed for N periods et={0,...,0}Image and k=EN=2NImage for et={1,...,1}Image. In other words, agents with a low k have been unemployed recently for a long period of time. All the steady-state variables will be indexed by k instead of eNImage. We thus look for ((ak,ck,lk,a˜k,Sk)k=1...EN,K,r,w,L)Image.

The algorithm for the steady state is the following.

  1. 1.  Assume that the set of histories CImage is credit constrained. For all kCImage, we have ak=aImage.
    1. a.  Consider an interest rate r such that β(1+r)<1Image. Deduce the real wage w, using Eqs. (38) and (39).
    2. b.  Deduce lkImage using (32).
      1. i.  Assume values for the vector of consumption levels of constrained agents ck,kCImage.
      2. ii.  Using the Euler equations (31) and labor supply lkImage find the consumption levels of unconstrained agents ck,kCImage.
      3. iii.  Using the budget constraints (30) of unconstrained agents CImage and the risk-sharing equation (34) find the savings of unconstrained agents ak,kCImage.
      4. iv.  Deduce from the budget constraint of constrained agents, kScImage, the implied consumption levels c˜k,kCImage.
      5. v.  Iterate over ck,kCImage until ck=c˜k,kCImage.
    3. c.  Compute the implied interest rate r˜Image using Eqs. (36), (37), and (38).
    4. d.  Iterate on r until r=r˜Image.
  2. 2.  Check that histories kCImage are credit-constrained and histories kCImage are not, iterate on CImage otherwise.

5.5 Dynamics

The model can be easily simulated for small aggregate shocks at the first order, assuming that those shocks are small enough such that the set of constrained histories remains always the same. This can be checked during each simulation, checking that Euler equations hold with inequality for assumed constrained households. The simple way to simulate the model is 1) to write a code that writes the set of equations (30)(39) as a DYNARE code, 2) specify the steady state found in the previous section as initial values to double-check that the steady state is correct, using the “resid” function of DYNARE, and 3) simulate the model using the “stoch_simul” function.

5.6 Choosing the Preference Shifters ξeNImage

The simulations of the model can be done for any ξeNImage. How can we choose these parameters? What are they useful for? The simplest choice is to set ξeN=1,eNENImage. But the choice of these ξeNImage can be made to improve the fit of the equilibrium distribution to a given target. Indeed, if one has empirical average estimates of wealth levels of agents for an observed history on the labor market eNImage, namely aˆeNImage for eNENImage, then one can iterate over ξeNImage, until the steady savings values of the model are close enough to their empirical counterpart aeNaˆeNImage for eNENImage. For instance, one can simulate a Bewley–Aiyagari–Huggett model to get the model-generated averages aˆeNImage for eNENImage, and then iterate over ξeNImage in the truncated economy for the steady-state outcome of the truncated model to be close to the “true” values aˆeNImage for eNENImage. The general ability of the truncated model to reproduce any given wealth distribution is still an open question.

5.7 Numerical Example

As an example, one can now provide numerical simulations of the truncated model. The goal of this simulation is not to provide a quantitatively relevant model, but to show how the truncated economy can be simulated. First, assume that the period GHH-utility function is

U ( c , l ) = 1 σ 1 ( c l 1 + 1 φ 1 + 1 φ ) σ 1

Image

where φ is the inter-temporal Frisch elasticity of labor supply. The period is a year. The discount factor is set equal to β=0.96Image. The curvature of the utility function is σ=2Image. The Frisch elasticity of the labor supply is also set to φ=0.1Image. The quantity λ is the capital share, which is set to 0.36, while μ is the annual depreciation rate, set to 10%. The replacement ratio is set to δ/w=0.3Image, which is in the lower range of empirical estimates. The credit constraint is set to a¯=0Image. As a benchmark the model is solved with ξeN=1,eNENImage.

The autocorrelation of the technology shock ρaImage is 0.8, and the standard deviation σa=0.01Image. Table 1 summarizes the parameter values.

Table 1

Parameter values

N β φ σ μ λ ρ a σ a a ¯ Image
6 0.96 1 2 0.1 0.36 0.8 0.01 0

Image

Concerning the labor process, the following transition matrix is considered:

M = [ 0.2 0.8 0.05 0.95 ]

Image

When unemployed, agents have a yearly probability 0.2 to stay unemployed. This matrix corresponds more to a European labor market than the US labor market where the persistence of states is lower. This implies that the steady-state unemployment rate is roughly 6%.

The model is solved for N=6Image. This implies that agents differ according to their idiosyncratic histories for the last 6 periods and that there are 26=64Image different agents in this economy. As a software like DYNARE can handle a few thousand equations, it implies that a maximum length of N=12Image (such that 212=4096Image) seems a number consistent with current standard computers.

In the steady state without aggregate shocks, one finds that only agents unemployed for N=6Image periods are credit constrained. All other agents have a positive saving. The simulation of the model with aggregate shocks take 3 seconds in DYNARE.

Table 2 provides first- and second-order moments for this economy. The gain of using perturbation methods and DYNARE is that the impulse response function can be easily simulated for continuous exogenous shocks, as the state space for the aggregate variable is continuous. As an example, Fig. 1 plots IRFs after a TFP shock (first panel) for relevant variables. The variables are provided in percentage proportional deviation from steady state values, except the real interest rate which is in percentage level deviation from its steady state values.

Table 2

First- and second-order moments of key variables

K L GDP C tot r w
Mean 4.07 0.95 1.60 1.21 0.0417 1.08
St. dev. 0.12 0.002 0.04 0.02 0.003 0.025

Image

Image
Figure 1 Impulse response functions after a technology shock.

Computing the amount of extra insurance provided by the truncation. The structure of the truncation provides an additional transfer to any agents, summarized by the amount ΓN+1(eN+1,X)Image in Eq. (21). This transfer can be seen as an extra-insurance term, as it cancels the effect of past shocks to reduce heterogeneity. As the transfer is balanced, the average value of the transfer in any period is 0. In a full-fledge Bewley model, this transfer is exactly 0 for all agents, and the whole history of idiosyncratic shock matters for each individual agent. A measure of the contribution of the transfer to any agent's income is provided by the measure

Δ e N + 1 = Γ N + 1 ( e N + 1 , X ) w ( X ) n e l + δ 1 e = 0 + ( 1 + r ( X ) ) a

Image

This ratio ΔeN+1Image is the relative contribution of the transfer to the income of an agent having a history eN+1Image. For the case N=6Image used in the current calibration, one finds that sd(ΔeN)Image =5.48%Image, which is a relatively small amount. LeGrand and Ragot (2016b) show that this standard deviation tends toward 0 as N increases. As a consequence, an increase in N reduces the amount of extra insurance provided by the truncation.

6 Optimal Policies

A common outcome of the previous models is that one has a finite number of types of agents to follow, as an equilibrium outcome. This allows deriving optimal policies using Ramsey techniques developed in the representative agents environments (see Sargent and Ljungqvist, 2012 for a textbook presentation), which is an interesting methodology to investigate the distortions generated by market frictions. Ragot (2016) investigates optimal monetary policy in a model with capital accumulation and flexible prices. Bilbiie and Ragot (2017) study optimal monetary policy in a monetary model with sticky-prices. Challe (2017) analyzes optimal monetary policy in a no-trade model with unemployment risk.

Recently, LeGrand and Ragot (2016b) developed a general technique to solve for optimal policies in truncated economies. They study optimal fiscal policies in a model with heterogeneous agents and aggregate shocks, with four instruments: a positive transfer, two distorting taxes on capital and labor, and public debt. This may be a promising route, as the distortions generated by incomplete insurance markets are hard to identify (see Aiyagari, 1995 and Davila et al., 2012 for a contribution about the optimality of the level of the capital stock). Nuno and Thomas (2017) solve for optimal monetary policy in a model with heterogeneous agents in continuous time, and without aggregate shocks (see also references in LeGrand and Ragot, 2016b for many relevant papers deriving optimal policies with heterogeneous agents). As far as I know, deriving optimal policies (monetary, fiscal or unemployment benefits) with incomplete markets and aggregate shocks is only easily done in a reduced-heterogeneity equilibrium, whereas it is impossible at this stage in full-fledged incomplete-market models.

7 Comparison with Other Approach Using Perturbation Methods

It maybe useful to compare the methods presented in this chapter with other methods using perturbation techniques. The key similarity of methods of this chapter is indeed to use perturbation methods around a steady state with idiosyncratic risk but with a finite state-space support as an equilibrium outcome. In addition, the state space for the aggregate risk has a continuous support, as in the DSGE literature. The model can be simulated with a finite number of equations using perturbations and software as DYNARE can be used.

Other strategies have been used to make possible the use perturbation methods.5 First, Reiter (2009) uses perturbation methods to solve for aggregate dynamics around a steady-state equilibrium of a Bewley model, with idiosyncratic shock but no aggregate shock. These techniques, used for instance in McKay and Reis (2016b), linearize policy rules around an equilibrium distribution, which has an infinite support (but the aggregate state has a finite support).

Mertens and Judd (2012) use perturbation methods around a steady-state with neither aggregate nor idiosyncratic shock. They use a penalty function to pin down steady-state portfolios (which are not determined without risks). Other papers using perturbation method but restricting exogenously the state-space are Preston and Roca (2007) and Kim et al. (2010). For instance, one can solve the model using an exogenous finite grid for the saving decisions.

The techniques presented in this chapter implied that the reduction in heterogeneity appears has an equilibrium outcome. To summarize the previous remarks, the gain is threefold.

First, this allows to consider many assets. For instance, Challe et al. (2013) price arbitrarily large number of maturities of the yield curve. LeGrand and Ragot (2016a) price both assets and derivative assets in the same model. This last two papers consider a finite state space for the aggregate risk. Considering different assets, some recent contributions in households finance show that non-convex portfolio adjustment costs (such as fixed costs) are necessary to rationalize households reaction to fiscal stimulus. This is the outcome of the recent literature on wealthy hand-to-mouth agents (Kaplan et al., 2016 and Ragot, 2014). The ability of reduced heterogeneity models to reproduce the data with such costs is an open question. Indeed, participation decision would depends on idiosyncratic histories, but they would have not to change with aggregate shocks.

Second, having a finite number of equations (in a possibly large model) allows using econometric techniques, such as Bayesian estimation, which are then relatively easy to implement. This is done in Challe et al. (2017) to quantify the contribution of precautionary saving to the business cycle in the US.

Third, the finite number of equations permits the derivation of optimal policies in these environments. This last properties allow considering rich and relevant tradeoffs for both fiscal and monetary policies, about redistribution, insurance, and incentives.

The cost of using the models presented in this chapter is that the representation of inequality is simplified in all cases compared to full-fledged Bewley models. As a consequence, these models are less useful when one wants to describe in details inequalities generated by self-insurance for uninsurable risks. Nevertheless, models with truncation in the space of idiosyncratic histories can generate an arbitrarily high number of agents to match any targeted wealth distribution. As a consequence, this type of model is more suited for quantitative work focusing cross-sectional heterogeneity.

8 Heterogeneous Expectations

The previous models have been presented under the assumption that agents share the same information set and form rational expectations. The gain of this assumption is that expectations are consistent with the model, what is an appealing property, and that they are the same for all agents. This last outcome is not totally consistent with data surveys, which shows heterogeneity in expectation about aggregate variables (see Carroll, 2003; Branch, 2004; and Massaro, 2013) and heterogeneity in expectation formation for the same information set (see Hommes, 2011 and Coibion and Gorodnichenko, 2015). A second line of research, called Agent-Based Modeling (ABM) departs from rational expectations in assuming that agents follow simple rules, and change rules according to interactions, or that they use expectations formation rules that differ from rational expectations. Hommes (2006) and LeBaron (2006) provide early surveys of this literature; Branch and McGough (2018) and Dieci and He (2018) give up to date state of the art surveys of heterogeneous expectations models in macroeconomics and finance respectively. The frontier between these two lines of research (rational and non-rational expectations) is still visible in the reference lists of various papers, but it can be expected to disappear progressively, as a growing literature investigates relevant models of expectation formation.

The tools developed in this chapter could be useful to model heterogeneous expectations in a tractable way, and thus contribute to close the gap between these two literatures. First, in some models agents choose in each periods the rules to form expectations (Branch and McGough, 2009; Massaro, 2013) or how much effort to invest to form expectation, as in the rational inattention literature (see Andrade and Le Bihan, 2013; or Vellekoop and Wiederholt, 2017 and the references in this paper). As the various equilibrium structures presented in the previous sections don't depend on rational expectations to reduce heterogeneity, they could be useful to construct models with a finite number of different expectations. Models where expectations are a state variable, as in learning models, may also be consistent with previous models. For instance, if agents experiencing the same history of shocks for a long period of time converge to the same expectations, then a truncation in histories of idiosyncratic shocks could also be a satisfactory assumption. Finally, as noted by Den Haan (2014) the case where some agents form rational expectations whereas others are boundedly rational are difficult to solve. The models presented here could allow to reduce heterogeneity among rational agents and could help to solve some of those models.

9 Concluding Remarks

This chapter surveys a class of heterogeneous-agent models, where heterogeneity is finite as an equilibrium outcome. Agents differ according to “shocks” defined in a broad sense that occur in their life. We focused more precisely on representations of reduced heterogeneity with rational expectations which can be solved with perturbation methods for the aggregate shocks. This allows introducing many other “frictions” studied in the literature, such as search-and-matching in the labor market, sticky prices, heterogeneity in skills, habit formation, and son on. These models can be estimated, using a vast information set, including times-series and cross-sectional information. Integrated models with both uninsurable shocks, a role for forward-looking behavior together with relevant heterogeneous expectations would be a good laboratory to quantify the relative importance of these various ingredients.

Finally, the models of this chapter has focused on households heterogeneity, leaving aside other forms of heterogeneity among firms or financial intermediaries. This opens a deeper question about the relevant level of aggregation to think about heterogeneity, and which type of heterogeneity matters for economic analysis. If a recent consensus seems to emerge about the importance of households heterogeneity, the interactions of various types of heterogeneity seem an interesting line of research.

References

R.S. Aiyagari, Uninsured idiosyncratic risk and aggregate saving, The Quarterly Journal of Economics 1994;109(3):659–684.

S.R. Aiyagari, Optimal capital income taxation with incomplete markets, borrowing constraints, and constant discounting, Journal of Political Economy 1995;103(6):1158–1175.

Y. Algan, O. Allais, W. DenHaan, P. Rendahl, Solving and simulating models with heterogeneous agents and aggregate uncertainty, Handbook of Computational Economics, vol. 3. Elsevier; 2014:277–324 (Chap. 6).

Y. Algan, E. Challe, X. Ragot, Incomplete markets and the output-inflation tradeoff, Economic Theory 2011;46(1):55–84.

P. Andrade, H. Le Bihan, Inattentive professional forecasters, Journal of Monetary Economics 2013;8(60):967–982.

F. Bilbiie, X. Ragot, Monetary Policy and Inequality when Aggregate Demand Depends on Liquidity. [CEPR working paper] Centre for Economic Policy Research; 2017.

W. Branch, The theory of rationally heterogeneous expectations: evidence from survey data on inflation expectations, The Economic Journal 2004;114(497):592–621.

W. Branch, B. McGough, Monetary policy in a new Keynesian model with heterogeneous expectations, Journal of Economic Dynamics and Control 2009;33(8):1036–1051.

W. Branch, B. McGough, Heterogeneous expectations and micro-foundations in macroeconomics, Handbook of Computational Economics. Elsevier; 2018;vol. 4:3–62 (this Handbook).

C. Carroll, Macroeconomic expectations of households and professional forecasters, The Quarterly Journal of Economics 2003;118:269–298.

C.D. Carroll, K.E. Dynan, S.D. Krane, Unemployment risk and precautionary wealth: evidence from households' balance sheets, Review of Economics and Statistics 2003;85(3):586–604.

E. Challe, Uninsured Unemployment Risk and Optimal Monetary Policy. [Working paper] 2017.

E. Challe, F. LeGrand, X. Ragot, Incomplete markets, liquidation risk and the term structure of interest rates, Journal of Economic Theory 2013;148(6):2483–2519.

E. Challe, J. Matheron, X. Ragot, J. Rubio-Ramirez, Precautionary saving and aggregate demand, Quantitative Economics 2017;8(3):435–478.

E. Challe, X. Ragot, Precautionary saving over the business cycle, The Economic Journal 2016;126(590):135–164.

R. Chetty, A. Guren, D. Manoli, A. Weber, Are micro and macro labor supply elasticities consistent? A review of evidence on the intensive and extensive margins, The American Economic Review 2011:1–6.

G. Chodorow-Reich, L. Karabarbounis, The Cyclicality of the Opportunity Cost of Employment. [Working paper] Harvard University; 2014.

O. Coibion, Y. Gorodnichenko, Information rigidity and the expectations formation process: a simple framework and new facts, The American Economic Review 2015;105(8):2644–2678.

G.M. Constantinides, D. Duffie, Asset pricing with heterogeneous consumers, Journal of Political Economy 1996;104(2):219–240.

J. Davila, J. Hong, P. Krusell, J.-V. Rios-Rull, Constrained efficiency in the neoclassical growth model with uninsurable idiosyncratic shocks, Econometrica 2012;80(6):2431–2467.

W. Den Haan, Comparison of solutions to the incomplete markets model with aggregate uncertainty, Journal of Economic Dynamics and Control 2010;1(34):4–27.

Den Haan, W., 2014. Solving models with heterogeneous expectations. Presentation slides.

R. Dieci, X.X. He, Heterogeneous agent models in finance, Handbook of Computational Economics. Elsevier; 2018;vol. 4:257–328 (this Handbook).

P. Fishburn, Mean-risk analysis with risk associated with below-target returns, The American Economic Review 1977;67(2):116–126.

N. Gornemann, K. Kuester, M. Nakajima, Monetary Policy with Heterogeneous Agents. [Working Paper 12-21] Federal Reserve Bank of Philadelphia; 2012.

J. Heathcote, Fiscal policy with heterogeneous agents and incomplete markets, The Review of Economic Studies 2005;72(1):161–188.

J. Heathcote, K. Storesletten, G. Violante, Quantitative macroeconomics with heterogeneous households, Annual Review of Economics 2009;1:319–354.

J. Heathcote, K. Storesletten, G. Violante, Optimal Tax Progressivity: An Analytical Framework. [NBER Working Paper 19899] National Bureau of Economic Research; 2014.

C. Hommes, Heterogeneous agent models in economics and finance, Handbook of Computational Economics. Elsevier; 2006;vol. 2:1109–1186.

C. Hommes, The heterogeneous expectations hypothesis: some evidence from the lab, Journal of Economic Dynamics and Control 2011;35:1–24.

M. Huggett, The risk free rate in heterogeneous-agent incomplete-insurance economies, Journal of Economic Dynamics and Control 1993;17(5–6):953–969.

Kaplan, G., Moll, B., Violante, G., 2016. The world according to HANK. Mimeo.

S.H. Kim, R. Kollmann, J. Kim, Solving the incomplete market model with aggregate uncertainty using a perturbation method, Journal of Economic Dynamics and Control 2010;34(1):50–58.

N. Kiyotaki, J. Moore, Credit cycles, Journal of Political Economy 1997;105(2):211–248.

Krueger, D., Mitman, K., Perri, F., 2015. Macroeconomics and heterogeneity, including inequality. Mimeo. University of Pennsylvania.

P. Krusell, T. Mukoyama, A. Sahin, Labour-market matching with precautionary savings and aggregate fluctuations, The Review of Economic Studies 2010;77(4):1477–1507.

P. Krusell, T. Mukoyama, A.A.J. Smith, Asset prices in a Huggett economy, Journal of Economic Theory 2011;146(3):812–844.

P. Krusell, A.A. Smith, Income and wealth heterogeneity in the macroeconomy, Journal of Political Economy 1998;106(5):867–896.

R. Lagos, R. Wright, A unified framework for monetary theory and policy analysis, Journal of Political Economy 2005;113(3):463–484.

B. LeBaron, Agent based computational finance, L. Tesfatsion, K. Judd, eds. Handbook of Computational Economics, vol. 2: Agent-Based Computational Economics. Elsevier; 2006:1187–1233.

F. LeGrand, X. Ragot, Incomplete markets and derivative assets, Economic Theory 2016;62(3):517–545.

F. LeGrand, X. Ragot, Optimal Policy with Heterogeneous Agents and Aggregate Shocks: An Application to Optimal Public Debt Dynamics. [Working paper] 2016.

F. LeGrand, X. Ragot, Asset Returns, Idiosyncratic and Aggregate Risk Exposure. [Working paper] 2016.

R.J. Lucas, Liquidity and interest rates, Journal of Economic Theory 1990;50(2):237–264.

D. Massaro, Heterogeneous expectations in monetary DSGE models, Journal of Economic Dynamics and Control 2013;37:680–692.

A. McKay, E. Nakamura, J. Steinsson, The Discounted Euler Equation: A Note. [NBER Working Paper 22129] National Bureau of Economic Research; 2016.

A. McKay, R. Reis, Optimal Automatic Stabilizers. [Working paper] 2016.

A. McKay, R. Reis, The Role of Automatic Stabilizers in the U.S. Business Cycle. [Discussion Paper 84] 2016.

T.M. Mertens, K.L. Judd, Equilibrium Existence and Approximation for Incomplete Market Models with Substantial Heterogeneity. [NYU Working Paper 2451/31656] New York University; 2012.

J. Miao, Competitive equilibria of economies with a continuum of consumers and aggregate shocks, Journal of Economic Theory 2006;128(1):274–298.

G. Nuno, C. Thomas, Optimal Monetary Policy with Heterogeneous Agents. [Banca de Espana working paper] 2017.

B. Preston, M. Roca, Incomplete Markets, Heterogeneity and Macroeconomic Dynamics. [NBER Working Paper 13260] National Bureau of Economic Research; 2007.

X. Ragot, The case for a financial approach to money demand, Journal of Monetary Economics 2014;62:94–107.

X. Ragot, Money and Capital Accumulation over the Business Cycle. [Working paper] SciencesPo; 2016.

Ravn, M., Sterk, V., 2013. Job uncertainty and deep recessions. Mimeo. University College London.

M. Reiter, Solving heterogeneous-agent models by projection and perturbation, Journal of Economic Dynamics and Control 2009;33(3):649–665.

J.-V. Rios-Rull, Models with heterogeneous agents, T. Cooley, ed. Frontiers of Business Cycle Research. Princeton, NJ: Princeton University Press; 1995:16.

J.-V. Rios-Rull, Computation of Equilibria in Heterogeneous Agent Models. [FRB of Minneapolis Research Department Staff Report 231] 1997.

T.J. Sargent, L. Ljungqvist, Recursive Macroeconomic Theory. third edn MIT Press; 2012.

J. Scheinkman, L. Weiss, Borrowing constraints and aggregate economic activity, Econometrica 1986;54(1):23–45.

G. Tauchen, Finite state Markov chain approximations to univariate and vector autoregressions, Economics Letters 1986:177–181.

N. Vellekoop, M. Wiederholt, Inflation Expectations and Choices of Households. [Working Paper 2] 2017.

I. Werning, Incomplete Markets and Aggregate Demand. [Working paper] 2015.

M. Woodford, Public debt as private liquidity, The American Economic Review 1990;80(2):382–388.


1  “More formally, the aggregate risk is represented by a probability space (S,F,P)Image. See Heathcote (2005) or Miao (2006) for a more formal presentation.”

2  “The structure of the recursive equilibrium with aggregate shocks is still an open theoretical question. See Miao (2006) for a discussion. This difficulty will not exist for the class of equilibria presented in this chapter, so I don't discuss this issue.”

3  “We introduce the time subscript in the recursive formulation to ease the understanding of the timing of the model.”

4  “In the paper, LeGrand and Ragot show that this allocation can be represented as the allocation of a constrained planner. This insures existence and uniqueness for a given price dynamics.”

5  “Global methods are also used to solve these models. See Algan et al. (2014) for a survey of methods and Krueger et al. (2015) for a recent application to the subprime crisis in the US. Den Haan (2014) discusses (global) solution methods for models with and without rational expectations.”

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.142.128