Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Economics
Johns Hopkins University

The Permanent Income Model

Overview

This lecture describes a rational expectations version of the famous permanent income model of Milton Friedman Friedman (1956).

Robert Hall cast Friedman’s model within a linear-quadratic setting Hall (1978).

Like Hall, we formulate an infinite-horizon linear-quadratic savings problem.

We use the model as a vehicle for illustrating

Background readings on the linear-quadratic-Gaussian permanent income model are Hall’s Hall (1978) and chapter 2 of Ljungqvist & Sargent (2018).

Let’s start with some imports

import matplotlib.pyplot as plt
import numpy as np
import random

The Savings Problem

In this section, we state and solve the savings and consumption problem faced by the consumer.

Preliminaries

We use a class of stochastic processes called martingales.

A discrete-time martingale is a stochastic process (i.e., a sequence of random variables) {Xt}\{X_t\} with finite mean at each tt and satisfying

Et[Xt+1]=Xt,t=0,1,2,\mathbb{E}_t [X_{t+1} ] = X_t, \qquad t = 0, 1, 2, \ldots

Here Et:=E[Ft]\mathbb{E}_t := \mathbb{E}[ \cdot \,|\, \mathcal{F}_t] is a conditional mathematical expectation conditional on the time tt information set Ft\mathcal{F}_t.

The latter is just a collection of random variables that the modeler declares to be visible at tt.

Martingales have the feature that the history of past outcomes provides no predictive power for changes between current and future outcomes.

For example, the current wealth of a gambler engaged in a “fair game” has this property.

One common class of martingales is the family of random walks.

A random walk is a stochastic process {Xt}\{X_t\} that satisfies

Xt+1=Xt+wt+1X_{t+1} = X_t + w_{t+1}

for some IID zero mean innovation sequence {wt}\{w_t\}.

Evidently, XtX_t can also be expressed as

Xt=j=1twj+X0X_t = \sum_{j=1}^t w_j + X_0

Not every martingale arises as a random walk (see, for example, Wald’s martingale).

The Decision Problem

A consumer has preferences over consumption streams that are ordered by the utility functional

E0[t=0βtu(ct)]\mathbb{E}_0 \left[ \sum_{t=0}^\infty \beta^t u(c_t) \right]

where

The consumer maximizes (4) by choosing a consumption, borrowing plan {ct,bt+1}t=0\{c_t, b_{t+1}\}_{t=0}^\infty subject to the sequence of budget constraints

ct+bt=11+rbt+1+ytt0c_t + b_t = \frac{1}{1 + r} b_{t+1} + y_t \quad t \geq 0

Here

The consumer also faces initial conditions b0b_0 and y0y_0, which can be fixed or random.

Assumptions

For the remainder of this lecture, we follow Friedman and Hall in assuming that (1+r)1=β(1 + r)^{-1} = \beta.

Regarding the endowment process, we assume it has the state-space representation

zt+1=Azt+Cwt+1yt=Uzt\begin{aligned} z_{t+1} & = A z_t + C w_{t+1} \\ y_t & = U z_t \end{aligned}

where

The restriction on ρ(A)\rho(A) prevents income from growing so fast that discounted geometric sums of some quadratic forms to be described below become infinite.

Regarding preferences, we assume the quadratic utility function

u(ct)=(ctγ)2u(c_t) = - (c_t - \gamma)^2

where γ\gamma is a bliss level of consumption.

Finally, we impose the no Ponzi scheme condition

E0[t=0βtbt2]<\mathbb{E}_0 \left[ \sum_{t=0}^\infty \beta^t b_t^2 \right] < \infty

This condition rules out an always-borrow scheme that would allow the consumer to enjoy bliss consumption forever.

First-Order Conditions

First-order conditions for maximizing (4) subject to (5) are

Et[u(ct+1)]=u(ct),t=0,1,\mathbb{E}_t [u'(c_{t+1})] = u'(c_t) , \qquad t = 0, 1, \ldots

These optimality conditions are also known as Euler equations.

If you’re not sure where they come from, you can find a proof sketch in the appendix.

With our quadratic preference specification, (9) has the striking implication that consumption follows a martingale:

Et[ct+1]=ct\mathbb{E}_t [c_{t+1}] = c_t

(In fact, quadratic preferences are necessary for this conclusion [1].)

One way to interpret (10) is that consumption will change only when “new information” about permanent income is revealed.

These ideas will be clarified below.

The Optimal Decision Rule

Now let’s deduce the optimal decision rule [2].

In doing so, we need to combine

  1. the optimality condition (10)

  2. the period-by-period budget constraint (5), and

  3. the boundary condition (8)

To accomplish this, observe first that (8) implies limtβt2bt+1=0\lim_{t \to \infty} \beta^{\frac{t}{2}} b_{t+1}= 0.

Using this restriction on the debt path and solving (5) forward yields

bt=j=0βj(yt+jct+j)b_t = \sum_{j=0}^\infty \beta^j (y_{t+j} - c_{t+j})

Take conditional expectations on both sides of (11) and use the martingale property of consumption and the law of iterated expectations to deduce

bt=j=0βjEt[yt+j]ct1βb_t = \sum_{j=0}^\infty \beta^j \mathbb{E}_t [y_{t+j}] - \frac{c_t}{1-\beta}

Expressed in terms of ctc_t we get

ct=(1β)[j=0βjEt[yt+j]bt]=r1+r[j=0βjEt[yt+j]bt]c_t = (1-\beta) \left[ \sum_{j=0}^\infty \beta^j \mathbb{E}_t [y_{t+j}] - b_t\right] = {r \over 1+r} \left[ \sum_{j=0}^\infty \beta^j \mathbb{E}_t [y_{t+j}] - b_t\right]

where the last equality uses (1+r)β=1(1 + r) \beta = 1.

These last two equations assert that consumption equals economic income

Responding to the State

The state vector confronting the consumer at tt is [btzt]\begin{bmatrix} b_t & z_t \end{bmatrix}.

Here

Note that ztz_t contains all variables useful for forecasting the consumer’s future endowment.

It is plausible that current decisions ctc_t and bt+1b_{t+1} should be expressible as functions of ztz_t and btb_t.

This is indeed the case.

In fact, from the discussion on forecasting geometric sums, we see that

j=0βjEt[yt+j]=Et[j=0βjyt+j]=U(IβA)1zt\sum_{j=0}^\infty \beta^j \mathbb{E}_t [y_{t+j}] = \mathbb{E}_t \left[ \sum_{j=0}^\infty \beta^j y_{t+j} \right] = U(I - \beta A)^{-1} z_t

Combining this with (13) gives

ct=r1+r[U(IβA)1ztbt]c_t = {r \over 1+r} \left[ U(I - \beta A)^{-1} z_t - b_t \right]

Using this equality to eliminate ctc_t in the budget constraint (5) gives

bt+1=(1+r)(bt+ctyt)=(1+r)bt+r[U(IβA)1ztbt](1+r)Uzt=bt+U[r(IβA)1(1+r)I]zt=bt+U(IβA)1(AI)zt\begin{aligned} b_{t+1} & = (1 + r) (b_t + c_t - y_t) \\ & = (1 + r) b_t + r [ U(I - \beta A)^{-1} z_t - b_t] - (1+r) U z_t \\ & = b_t + U [ r(I - \beta A)^{-1} - (1+r) I ] z_t \\ & = b_t + U (I - \beta A)^{-1} (A - I) z_t \end{aligned}

To get from the second last to the last expression in this chain of equalities is not trivial.

A key is to use the fact that (1+r)β=1(1 + r) \beta = 1 and (IβA)1=j=0βjAj(I - \beta A)^{-1} = \sum_{j=0}^{\infty} \beta^j A^j.

We’ve now successfully written ctc_t and bt+1b_{t+1} as functions of btb_t and ztz_t.

A State-Space Representation

We can summarize our dynamics in the form of a linear state-space system governing consumption, debt and income:

zt+1=Azt+Cwt+1bt+1=bt+U[(IβA)1(AI)]ztyt=Uztct=(1β)[U(IβA)1ztbt]\begin{aligned} z_{t+1} & = A z_t + C w_{t+1} \\ b_{t+1} & = b_t + U [ (I -\beta A)^{-1} (A - I) ] z_t \\ y_t & = U z_t \\ c_t & = (1-\beta) [ U(I-\beta A)^{-1} z_t - b_t ] \end{aligned}

To write this more succinctly, let

xt=[ztbt],A~=[A0U(IβA)1(AI)1],C~=[C0]x_t = \begin{bmatrix} z_t\\ b_t \end{bmatrix}, \quad \tilde A = \begin{bmatrix} A & 0 \\ U(I-\beta A)^{-1}(A-I) & 1 \end{bmatrix}, \quad \tilde C = \begin{bmatrix} C\\ 0 \end{bmatrix}

and

U~=[U0(1β)U(IβA)1(1β)],y~t=[ytct]\tilde U = \begin{bmatrix} U & 0 \\ (1-\beta) U (I - \beta A)^{-1} & -(1-\beta) \end{bmatrix}, \quad \tilde y_t = \begin{bmatrix} y_t\\ c_t \end{bmatrix}

Then we can express equation (17) as

xt+1=A~xt+C~wt+1y~t=U~xt\begin{aligned} x_{t+1} & = \tilde A x_t + \tilde C w_{t+1} \\ \tilde y_t & = \tilde U x_t \end{aligned}

We can use the following formulas from linear state space models to compute population mean μt=Ext\mu_t = \mathbb{E} x_t and covariance Σt:=E[(xtμt)(xtμt)]\Sigma_t := \mathbb{E} [ (x_t - \mu_t) (x_t - \mu_t)']

μt+1=A~μtwithμ0 given\mu_{t+1} = \tilde A \mu_t \quad \text{with} \quad \mu_0 \text{ given}
Σt+1=A~ΣtA~+C~C~withΣ0 given\Sigma_{t+1} = \tilde A \Sigma_t \tilde A' + \tilde C \tilde C' \quad \text{with} \quad \Sigma_0 \text{ given}

We can then compute the mean and covariance of y~t\tilde y_t from

μy,t=U~μtΣy,t=U~ΣtU~\begin{aligned} \mu_{y,t} = \tilde U \mu_t \\ \Sigma_{y,t} = \tilde U \Sigma_t \tilde U' \end{aligned}

A Simple Example with IID Income

To gain some preliminary intuition on the implications of (17), let’s look at a highly stylized example where income is just IID.

(Later examples will investigate more realistic income streams.)

In particular, let {wt}t=1\{w_t\}_{t = 1}^{\infty} be IID and scalar standard normal, and let

zt=[zt11],A=[0001],U=[1μ],C=[σ0]z_t = \begin{bmatrix} z^1_t \\ 1 \end{bmatrix}, \quad A = \begin{bmatrix} 0 & 0 \\ 0 & 1 \end{bmatrix}, \quad U = \begin{bmatrix} 1 & \mu \end{bmatrix}, \quad C = \begin{bmatrix} \sigma \\ 0 \end{bmatrix}

Finally, let b0=z01=0b_0 = z^1_0 = 0.

Under these assumptions, we have yt=μ+σwtN(μ,σ2)y_t = \mu + \sigma w_t \sim N(\mu, \sigma^2).

Further, if you work through the state space representation, you will see that

bt=σj=1t1wjct=μ+(1β)σj=1twj\begin{aligned} b_t & = - \sigma \sum_{j=1}^{t-1} w_j \\ c_t & = \mu + (1 - \beta) \sigma \sum_{j=1}^t w_j \end{aligned}

Thus, income is IID and debt and consumption are both Gaussian random walks.

Defining assets as bt-b_t, we see that assets are just the cumulative sum of unanticipated incomes prior to the present date.

The next figure shows a typical realization with r=0.05r = 0.05, μ=1\mu = 1, and σ=0.15\sigma = 0.15

r = 0.05
β = 1 / (1 + r)
σ = 0.15
μ = 1
T = 60

def time_path(T):
    w = np.random.randn(T+1)  # w_0, w_1, ..., w_T
    w[0] = 0
    b = np.zeros(T+1)
    for t in range(1, T+1):
        b[t] = w[1:t].sum()
    b = -σ * b
    c = μ + (1 - β) * (σ * w - b)
    return w, b, c

w, b, c = time_path(T)

fig, ax = plt.subplots(figsize=(10, 6))

ax.plot(μ + σ * w, 'g-', label="Non-financial income")
ax.plot(c, 'k-', label="Consumption")
ax.plot( b, 'b-', label="Debt")
ax.legend(ncol=3, mode='expand', bbox_to_anchor=(0., 1.02, 1., .102))
ax.grid()
ax.set_xlabel('Time')

plt.show()

Observe that consumption is considerably smoother than income.

The figure below shows the consumption paths of 250 consumers with independent income streams

fig, ax = plt.subplots(figsize=(10, 6))

b_sum = np.zeros(T+1)
for i in range(250):
    w, b, c = time_path(T)  # Generate new time path
    rcolor = random.choice(('c', 'g', 'b', 'k'))
    ax.plot(c, color=rcolor, lw=0.8, alpha=0.7)

ax.grid()
ax.set(xlabel='Time', ylabel='Consumption')

plt.show()

Alternative Representations

In this section, we shed more light on the evolution of savings, debt and consumption by representing their dynamics in several different ways.

Hall’s Representation

Hall Hall (1978) suggested an insightful way to summarize the implications of LQ permanent income theory.

First, to represent the solution for btb_t, shift (13) forward one period and eliminate bt+1b_{t+1} by using (5) to obtain

ct+1=(1β)j=0βjEt+1[yt+j+1](1β)[β1(ct+btyt)]c_{t+1} = (1-\beta)\sum_{j=0}^\infty \beta^j \mathbb{E}_{t+1} [y_{t+j+1}] - (1-\beta) \left[ \beta^{-1} (c_t + b_t - y_t) \right]

If we add and subtract β1(1β)j=0βjEtyt+j\beta^{-1} (1-\beta) \sum_{j=0}^\infty \beta^j \mathbb{E}_t y_{t+j} from the right side of the preceding equation and rearrange, we obtain

ct+1ct=(1β)j=0βj{Et+1[yt+j+1]Et[yt+j+1]}c_{t+1} - c_t = (1-\beta) \sum_{j=0}^\infty \beta^j \left\{ \mathbb{E}_{t+1} [y_{t+j+1}] - \mathbb{E}_t [y_{t+j+1}] \right\}

The right side is the time t+1t+1 innovation to the expected present value of the endowment process {yt}\{y_t\}.

We can represent the optimal decision rule for (ct,bt+1)(c_t, b_{t+1}) in the form of (27) and (12), which we repeat:

bt=j=0βjEt[yt+j]11βctb_t = \sum_{j=0}^\infty \beta^j \mathbb{E}_t [y_{t+j}] - {1 \over 1-\beta} c_t

Equation (28) asserts that the consumer’s debt due at tt equals the expected present value of its endowment minus the expected present value of its consumption stream.

A high debt thus indicates a large expected present value of surpluses ytcty_t - c_t.

Recalling again our discussion on forecasting geometric sums, we have

Etj=0βjyt+j=U(IβA)1ztEt+1j=0βjyt+j+1=U(IβA)1zt+1Etj=0βjyt+j+1=U(IβA)1Azt\begin{aligned} \mathbb{E}_t \sum_{j=0}^\infty \beta^j y_{t+j} &= U (I-\beta A)^{-1} z_t \\ \mathbb{E}_{t+1} \sum_{j=0}^\infty \beta^j y_{t+j+1} & = U (I -\beta A)^{-1} z_{t+1} \\ \mathbb{E}_t \sum_{j=0}^\infty \beta^j y_{t+j+1} & = U (I - \beta A)^{-1} A z_t \end{aligned}

Using these formulas together with (6) and substituting into (27) and (28) gives the following representation for the consumer’s optimum decision rule:

ct+1=ct+(1β)U(IβA)1Cwt+1bt=U(IβA)1zt11βctyt=Uztzt+1=Azt+Cwt+1\begin{aligned} c_{t+1} & = c_t + (1-\beta) U (I-\beta A)^{-1} C w_{t+1} \\ b_t & = U (I-\beta A)^{-1} z_t - {1 \over 1-\beta} c_t \\ y_t & = U z_t \\ z_{t+1} & = A z_t + C w_{t+1} \end{aligned}

Representation (30) makes clear that

Cointegration

Representation (30) reveals that the joint process {ct,bt}\{c_t, b_t\} possesses the property that Engle and Granger Engle & Granger (1987) called cointegration.

Cointegration is a tool that allows us to apply powerful results from the theory of stationary stochastic processes to (certain transformations of) nonstationary models.

To apply cointegration in the present context, suppose that ztz_t is asymptotically stationary [3].

Despite this, both ctc_t and btb_t will be non-stationary because they have unit roots (see (17) for btb_t).

Nevertheless, there is a linear combination of ct,btc_t, b_t that is asymptotically stationary.

In particular, from the second equality in (30) we have

(1β)bt+ct=(1β)U(IβA)1zt(1-\beta) b_t + c_t = (1 - \beta) U (I-\beta A)^{-1} z_t

Hence the linear combination (1β)bt+ct(1-\beta) b_t + c_t is asymptotically stationary.

Accordingly, Granger and Engle would call [(1β)1]\begin{bmatrix} (1-\beta) & 1 \end{bmatrix} a cointegrating vector for the state.

When applied to the nonstationary vector process [btct]\begin{bmatrix} b_t & c_t \end{bmatrix}', it yields a process that is asymptotically stationary.

Equation (31) can be rearranged to take the form

(1β)bt+ct=(1β)Etj=0βjyt+j(1-\beta) b_t + c_t = (1-\beta) \mathbb{E}_t \sum_{j=0}^\infty \beta^j y_{t+j}

Equation (32) asserts that the cointegrating residual on the left side equals the conditional expectation of the geometric sum of future incomes on the right [4].

Cross-Sectional Implications

Consider again (30), this time in light of our discussion of distribution dynamics in the lecture on linear systems.

The dynamics of ctc_t are given by

ct+1=ct+(1β)U(IβA)1Cwt+1c_{t+1} = c_t + (1-\beta) U (I-\beta A)^{-1} C w_{t+1}

or

ct=c0+j=1tw^jforw^t+1:=(1β)U(IβA)1Cwt+1c_t = c_0 + \sum_{j=1}^t \hat w_j \quad \text{for} \quad \hat w_{t+1} := (1-\beta) U (I-\beta A)^{-1} C w_{t+1}

The unit root affecting ctc_t causes the time tt variance of ctc_t to grow linearly with tt.

In particular, since {w^t}\{ \hat w_t \} is IID, we have

Var[ct]=Var[c0]+tσ^2\mathrm{Var}[c_t] = \mathrm{Var}[c_0] + t \, \hat \sigma^2

where

σ^2:=(1β)2U(IβA)1CC(IβA)1U\hat \sigma^2 := (1-\beta)^2 U (I-\beta A)^{-1} CC' (I-\beta A')^{-1} U'

When σ^>0\hat \sigma > 0, {ct}\{c_t\} has no asymptotic distribution.

Let’s consider what this means for a cross-section of ex-ante identical consumers born at time 0.

Let the distribution of c0c_0 represent the cross-section of initial consumption values.

Equation (35) tells us that the variance of ctc_t increases over time at a rate proportional to tt.

A number of different studies have investigated this prediction and found some support for it (see, e.g., Deaton & Paxson (1994), Storesletten et al. (2004)).

Impulse Response Functions

Impulse response functions measure responses to various impulses (i.e., temporary shocks).

The impulse response function of {ct}\{c_t\} to the innovation {wt}\{w_t\} is a box.

In particular, the response of ct+jc_{t+j} to a unit increase in the innovation wt+1w_{t+1} is (1β)U(IβA)1C(1-\beta) U (I -\beta A)^{-1} C for all j1j \geq 1.

Moving Average Representation

It’s useful to express the innovation to the expected present value of the endowment process in terms of a moving average representation for income yty_t.

The endowment process defined by (6) has the moving average representation

yt+1=d(L)wt+1y_{t+1} = d(L) w_{t+1}

where

Notice that

yt+jEt[yt+j]=d0wt+j+d1wt+j1++dj1wt+1y_{t+j} - \mathbb{E}_t [y_{t+j}] = d_0 w_{t+j} + d_1 w_{t+j-1} + \cdots + d_{j-1} w_{t+1}

It follows that

Et+1[yt+j]Et[yt+j]=dj1wt+1\mathbb{E}_{t+1} [y_{t+j}] - \mathbb{E}_t [y_{t+j}] = d_{j-1} w_{t+1}

Using (39) in (27) gives

ct+1ct=(1β)d(β)wt+1c_{t+1} - c_t = (1-\beta) d(\beta) w_{t+1}

The object d(β)d(\beta) is the present value of the moving average coefficients in the representation for the endowment process yty_t.

Two Classic Examples

We illustrate some of the preceding ideas with two examples.

In both examples, the endowment follows the process yt=z1t+z2ty_t = z_{1t} + z_{2t} where

[z1t+1z2t+1]=[1000][z1tz2t]+[σ100σ2][w1t+1w2t+1]\begin{bmatrix} z_{1 t+1} \\ z_{2t+1} \end{bmatrix} = \begin{bmatrix} 1 & 0 \\ 0 & 0 \end{bmatrix} \begin{bmatrix} z_{1t} \\ z_{2t} \end{bmatrix} + \begin{bmatrix} \sigma_1 & 0 \\ 0 & \sigma_2 \end{bmatrix} \begin{bmatrix} w_{1t+1} \\ w_{2t+1} \end{bmatrix}

Here

Example 1

Assume as before that the consumer observes the state ztz_t at time tt.

In view of (30) we have

ct+1ct=σ1w1t+1+(1β)σ2w2t+1c_{t+1} - c_t = \sigma_1 w_{1t+1} + (1-\beta) \sigma_2 w_{2t+1}

Formula (42) shows how an increment σ1w1t+1\sigma_1 w_{1t+1} to the permanent component of income z1t+1z_{1t+1} leads to

But the purely transitory component of income σ2w2t+1\sigma_2 w_{2t+1} leads to a permanent increment in consumption by a fraction 1β1-\beta of transitory income.

The remaining fraction β\beta is saved, leading to a permanent increment in bt+1-b_{t+1}.

Application of the formula for debt in (17) to this example shows that

bt+1bt=z2t=σ2w2tb_{t+1} - b_t = - z_{2t} = - \sigma_2 w_{2t}

This confirms that none of σ1w1t\sigma_1 w_{1t} is saved, while all of σ2w2t\sigma_2 w_{2t} is saved.

The next figure displays impulse-response functions that illustrates these very different reactions to transitory and permanent income shocks.

r = 0.05
β = 1 / (1 + r)
S = 5   # Impulse date
σ1 = σ2 = 0.15

def time_path_impulse(T, permanent=False):
    "Time path of consumption and debt given shock sequence"
    w1 = np.zeros(T+1)
    w2 = np.zeros(T+1)
    b = np.zeros(T+1)
    c = np.zeros(T+1)
    if permanent:
        w1[S+1] = 1.0
    else:
        w2[S+1] = 1.0
    for t in range(1, T):
        b[t+1] = b[t] - σ2 * w2[t]
        c[t+1] = c[t] + σ1 * w1[t+1] + (1 - β) * σ2 * w2[t+1]
    return b, c


fig, axes = plt.subplots(2, 1, figsize=(10, 8))
titles = ['permanent', 'transitory']

L = 0.175

for ax, truefalse, title in zip(axes, (True, False), titles):
    b, c = time_path_impulse(T=20, permanent=truefalse)
    ax.set_title(f'Impulse reponse: {title} income shock')
    ax.plot(c, 'g-', label="consumption")
    ax.plot(b, 'b-', label="debt")
    ax.plot((S, S), (-L, L), 'k-', lw=0.5)
    ax.grid(alpha=0.5)
    ax.set(xlabel=r'Time', ylim=(-L, L))

axes[0].legend(loc='lower right')

plt.tight_layout()
plt.show()

Notice how the permanent income shock provokes no change in assets bt+1-b_{t+1} and an immediate permanent change in consumption equal to the permanent increment in non-financial income.

In contrast, notice how most of a transitory income shock is saved and only a small amount is saved.

The box-like impulse responses of consumption to both types of shock reflect the random walk property of the optimal consumption decision.

Example 2

Assume now that at time tt the consumer observes yty_t, and its history up to tt, but not ztz_t.

Under this assumption, it is appropriate to use an innovation representation to form A,C,UA, C, U in (30).

The discussion in sections 2.9.1 and 2.11.3 of Ljungqvist & Sargent (2018) shows that the pertinent state space representation for yty_t is

[yt+1at+1]=[1(1K)00][ytat]+[11]at+1yt=[10][ytat]\begin{aligned} \begin{bmatrix} y_{t+1} \\ a_{t+1} \end{bmatrix} & = \begin{bmatrix} 1 & -(1 - K) \\ 0 & 0 \end{bmatrix} \begin{bmatrix} y_t \\ a_t \end{bmatrix} + \begin{bmatrix} 1 \\ 1 \end{bmatrix} a_{t+1} \\ y_t & = \begin{bmatrix} 1 & 0 \end{bmatrix} \begin{bmatrix} y_t \\ a_t \end{bmatrix} \end{aligned}

where

In the same discussion in Ljungqvist & Sargent (2018) it is shown that K[0,1]K \in [0,1] and that KK increases as σ1/σ2\sigma_1/\sigma_2 does.

In other words, KK increases as the ratio of the standard deviation of the permanent shock to that of the transitory shock increases.

Please see the Kalman filter lecture for more details.

Applying formulas (30) implies

ct+1ct=[1β(1K)]at+1c_{t+1} - c_t = [1-\beta(1-K) ] a_{t+1}

where the endowment process can now be represented in terms of the univariate innovation to yty_t as

yt+1yt=at+1(1K)aty_{t+1} - y_t = a_{t+1} - (1-K) a_t

Equation (46) indicates that the consumer regards

The consumer permanently increases his consumption by the full amount of his estimate of the permanent part of at+1a_{t+1}, but by only (1β)(1-\beta) times his estimate of the purely transitory part of at+1a_{t+1}.

Therefore, in total, he permanently increments his consumption by a fraction K+(1β)(1K)=1β(1K)K + (1-\beta) (1-K) = 1 - \beta (1-K) of at+1a_{t+1}.

He saves the remaining fraction β(1K)\beta (1-K).

According to equation (46), the first difference of income is a first-order moving average.

Equation (45) asserts that the first difference of consumption is IID.

Application of formula to this example shows that

bt+1bt=(K1)atb_{t+1} - b_t = (K-1) a_t

This indicates how the fraction KK of the innovation to yty_t that is regarded as permanent influences the fraction of the innovation that is saved.

Further Reading

The model described above significantly changed how economists think about consumption.

While Hall’s model does a remarkably good job as a first approximation to consumption data, it’s widely believed that it doesn’t capture important aspects of some consumption/savings data.

For example, liquidity constraints and precautionary savings appear to be present sometimes.

Further discussion can be found in, e.g., Hall & Mishkin (1982), Parker (1999), Deaton (1991), Carroll (2001).

Appendix: The Euler Equation

Where does the first-order condition (9) come from?

Here we’ll give a proof for the two-period case, which is representative of the general argument.

The finite horizon equivalent of the no-Ponzi condition is that the agent cannot end her life in debt, so b2=0b_2 = 0.

From the budget constraint (5) we then have

c0=b11+rb0+y0andc1=y1b1c_0 = \frac{b_1}{1 + r} - b_0 + y_0 \quad \text{and} \quad c_1 = y_1 - b_1

Here b0b_0 and y0y_0 are given constants.

Substituting these constraints into our two-period objective u(c0)+βE0[u(c1)]u(c_0) + \beta \mathbb{E}_0 [u(c_1)] gives

maxb1{u(b1Rb0+y0)+βE0[u(y1b1)]}\max_{b_1} \left\{ u \left(\frac{b_1}{R} - b_0 + y_0 \right) + \beta \, \mathbb{E}_0 [ u (y_1 - b_1) ] \right\}

You will be able to verify that the first-order condition is

u(c0)=βRE0[u(c1)]u'(c_0) = \beta R \,\mathbb{E}_0 [u'(c_1)]

Using βR=1\beta R = 1 gives (9) in the two-period case.

The proof for the general case is similar.

Footnotes
  1. A linear marginal utility is essential for deriving (10) from (9). Suppose instead that we had imposed the following more standard assumptions on the utility function: u(c)>0,u(c)<0,u(c)>0u'(c) >0, u''(c)<0, u'''(c) > 0 and required that c0c \geq 0. The Euler equation remains (9). But the fact that u<0u''' <0 implies via Jensen’s inequality that Et[u(ct+1)]>u(Et[ct+1])\mathbb{E}_t [u'(c_{t+1})] > u'(\mathbb{E}_t [c_{t+1}]). This inequality together with (9) implies that Et[ct+1]>ct\mathbb{E}_t [c_{t+1}] > c_t (consumption is said to be a ‘submartingale’), so that consumption stochastically diverges to ++\infty. The consumer’s savings also diverge to ++\infty.

  2. An optimal decision rule is a map from the current state into current actions---in this case, consumption.

  3. This would be the case if, for example, the spectral radius of AA is strictly less than one.

  4. See Campbell & Shiller (1988), Lettau & Ludvigson (2001), Lettau & Ludvigson (2004) for interesting applications of related ideas.

  5. Representation (6) implies that d(L)=U(IAL)1Cd(L) = U (I - A L)^{-1} C.

  6. A moving average representation for a process yty_t is said to be fundamental if the linear space spanned by yty^t is equal to the linear space spanned by wtw^t. A time-invariant innovations representation, attained via the Kalman filter, is by construction fundamental.

References
  1. Friedman, M. (1956). A Theory of the Consumption Function. Princeton University Press.
  2. Hall, R. E. (1978). Stochastic Implications of the Life Cycle-Permanent Income Hypothesis: Theory and Evidence. Journal of Political Economy, 86(6), 971–987.
  3. Ljungqvist, L., & Sargent, T. J. (2018). Recursive Macroeconomic Theory (4th ed.). MIT Press.
  4. Engle, R. F., & Granger, C. W. J. (1987). Co-integration and Error Correction: Representation, Estimation, and Testing. Econometrica, 55(2), 251–276.
  5. Deaton, A., & Paxson, C. (1994). Intertemporal Choice and Inequality. Journal of Political Economy, 102(3), 437–467.
  6. Storesletten, K., Telmer, C. I., & Yaron, A. (2004). Consumption and risk sharing over the life cycle. Journal of Monetary Economics, 51(3), 609–633.
  7. Hall, R. E., & Mishkin, F. S. (1982). The Sensitivity of Consumption to Transitory Income: Estimates from Panel Data on Households. National Bureau of Economic Research Working Paper Series, No. 505.
  8. Parker, J. A. (1999). The Reaction of Household Consumption to Predictable Changes in Social Security Taxes. American Economic Review, 89(4), 959–973.
  9. Deaton, A. (1991). Saving and Liquidity Constraints. Econometrica, 59(5), 1221–1248.
  10. Carroll, C. D. (2001). A Theory of the Consumption Function, with and without Liquidity Constraints. Journal of Economic Perspectives, 15(3), 23–45.
  11. Campbell, J. Y., & Shiller, R. J. (1988). The Dividend-Price Ratio and Expectations of Future Dividends and Discount Factors. Review of Financial Studies, 1(3), 195–228.
  12. Lettau, M., & Ludvigson, S. (2001). Consumption, Aggregate Wealth, and Expected Stock Returns. Journal of Finance, 56(3), 815–849.
  13. Lettau, M., & Ludvigson, S. C. (2004). Understanding Trend and Cycle in Asset Values: Reevaluating the Wealth Effect on Consumption. American Economic Review, 94(1), 276–299.