Skip to content

Commit 027d8ee

Browse files
committed
Update cons_smooth.md
1 parent 2fcc2f6 commit 027d8ee

File tree

1 file changed

+24
-24
lines changed

1 file changed

+24
-24
lines changed

lectures/cons_smooth.md

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ kernelspec:
1717
## Overview
1818

1919

20-
In this lecture, we'll study a famous model of the "consumption function" that Milton Friedman {cite}`Friedman1956` and Robert Hall {cite}`Hall1978`) proposed to fit some empirical data patterns that the original Keynesian consumption function described in this quantecon lecture {doc}`geometric series <geom_series>` missed.
20+
In this lecture, we'll study a famous model of the "consumption function" that Milton Friedman {cite}`Friedman1956` and Robert Hall {cite}`Hall1978`) proposed to fit some empirical data patterns that the original Keynesian consumption function described in this QuantEcon lecture {doc}`geometric series <geom_series>` missed.
2121

22-
In this lecture, we'll study what is often called the "consumption-smoothing model" using matrix multiplication and matrix inversion, the same tools that we used in this quantecon lecture {doc}`present values <pv>`.
22+
In this lecture, we'll study what is often called the "consumption-smoothing model" using matrix multiplication and matrix inversion, the same tools that we used in this QuantEcon lecture {doc}`present values <pv>`.
2323

2424
Formulas presented in {doc}`present value formulas<pv>` are at the core of the consumption smoothing model because we shall use them to define a consumer's "human wealth".
2525

@@ -29,7 +29,7 @@ and that standard asset-pricing formulas could be applied to compute a person's
2929
''non-financial wealth'' that capitalizes the earnings stream.
3030

3131
```{note}
32-
As we'll see in this quantecon lecture {doc}`equalizing difference model <equalizing_difference>`,
32+
As we'll see in this QuantEcon lecture {doc}`equalizing difference model <equalizing_difference>`,
3333
Milton Friedman had used this idea in his PhD thesis at Columbia University,
3434
eventually published as {cite}`kuznets1939incomes` and {cite}`friedman1954incomes`.
3535
```
@@ -58,21 +58,21 @@ The consumer faces a gross interest rate of $R >1$ that is constant over time, a
5858

5959
To set up the model, let
6060

61-
* $T \geq 2$ be a positive integer that constitutes a time-horizon
61+
* $T \geq 2$ be a positive integer that constitutes a time-horizon. This allows the model to analyze consumption smoothing behavior over a lifetime with multiple time periods.
6262

63-
* $y = \{y_t\}_{t=0}^T$ be an exogenous sequence of non-negative non-financial incomes $y_t$
63+
* $y = \{y_t\}_{t=0}^T$ be an exogenous sequence of non-negative non-financial incomes $y_t$. This represents the exogenous non-financial income the consumer receives over their lifetime, like labor earnings. The model takes this as given rather than derived inside the model.
6464

65-
* $a = \{a_t\}_{t=0}^{T+1}$ be a sequence of financial wealth
65+
* $a = \{a_t\}_{t=0}^{T+1}$ be a sequence of financial wealth. This is the decision variable for the consumer, representing how much they save or borrow each period by consuming less or more than their income.
6666

67-
* $c = \{c_t\}_{t=0}^T$ be a sequence of non-negative consumption rates
67+
* $c = \{c_t\}_{t=0}^T$ be a sequence of non-negative consumption rates. This is also a decision variable, representing how much the consumer chooses to consume each period out of their income and financial wealth.
6868

69-
* $R \geq 1$ be a fixed gross one period rate of return on financial assets
69+
* $R \geq 1$ be a fixed gross one period rate of return on financial assets. This represents the interest rate at which the consumer can borrow or lend. It determines the tradeoff between consuming today vs in the future.
7070

71-
* $\beta \in (0,1)$ be a fixed discount factor
71+
* $\beta \in (0,1)$ be a fixed discount factor. This reflects the consumer's time preference for consumption today vs the future. Combined with the interest rate, it helps determine the optimal consumption smoothing.
7272

7373
* $a_0$ be a given initial level of financial assets
7474

75-
* $a_{T+1} \geq 0$ be a terminal condition on final assets
75+
* $a_{T+1} \geq 0$ be a terminal condition on final assets. These boundary conditions anchor down the start and end of the financial wealth sequence the consumer faces over their lifetime.
7676

7777
The sequence of financial wealth $a$ is to be determined by the model.
7878

@@ -83,7 +83,7 @@ We require it to satisfy two **boundary conditions**:
8383

8484
The **terminal condition** $a_{T+1} \geq 0$ requires that the consumer not leave the model in debt.
8585

86-
(We'll soon see that a utility maximizing consumer won't **want** to die leaving positive assets, so she'll arrange her affairs to make
86+
(We'll soon see that a utility maximizing consumer won't want to die leaving positive assets, so she'll arrange her affairs to make
8787
$a_{T+1} = 0$.)
8888

8989
The consumer faces a sequence of budget constraints that constrains sequences $(y, c, a)$
@@ -94,7 +94,7 @@ $$ (eq:a_t)
9494
9595
Equations {eq}`eq:a_t` constitute $T+1$ such budget constraints, one for each $t=0, 1, \ldots, T$.
9696
97-
Given a sequence $y$ of non-financial incomes, a large set of **pairs** $(a, c)$ of (financial wealth, consumption) sequences satisfy the sequence of budget constraints {eq}`eq:a_t`.
97+
Given a sequence $y$ of non-financial incomes, a large set of pairs $(a, c)$ of (financial wealth, consumption) sequences satisfy the sequence of budget constraints {eq}`eq:a_t`.
9898
9999
Our model has the following logical flow.
100100
@@ -116,7 +116,7 @@ with the exogenous non-financial income stream $y$, the initial financial asset
116116
117117
In general, there are **many** budget feasible consumption paths $c$.
118118
119-
Among all budget-feasible consumption paths, which one **should** a consumer want?
119+
Among all budget-feasible consumption paths, which one should a consumer want?
120120
121121
122122
To answer this question, we shall eventually evaluate alternative budget feasible consumption paths $c$ using the following utility functional or **welfare criterion**:
@@ -131,7 +131,7 @@ where $g_1 > 0, g_2 > 0$.
131131
132132
When $\beta R \approx 1$, the fact that the utility function $g_1 c_t - \frac{g_2}{2} c_t^2$ has diminishing marginal utility imparts a preference for consumption that is very smooth.
133133
134-
Indeed, we shall see that when $\beta R = 1$ (a condition assumed by Milton Friedman {cite}`Friedman1956` and Robert Hall {cite}`Hall1978`), criterion {eq}`welfare` assigns higher welfare to **smoother** consumption paths.
134+
Indeed, we shall see that when $\beta R = 1$ (a condition assumed by Milton Friedman {cite}`Friedman1956` and Robert Hall {cite}`Hall1978`), criterion {eq}`welfare` assigns higher welfare to smoother consumption paths.
135135
136136
By **smoother** we mean as close as possible to being constant over time.
137137
@@ -147,11 +147,11 @@ We create a Python **namedtuple** to store these parameters with default values.
147147
ConsumptionSmoothing = namedtuple("ConsumptionSmoothing",
148148
["R", "g1", "g2", "β_seq", "T"])
149149
150-
def creat_cs_model(R=1.05, g1=1, g2=1/2, T=65):
150+
def create_consumption_smoothing_model(R=1.05, g1=1, g2=1/2, T=65):
151151
β = 1/R
152152
β_seq = np.array([β**i for i in range(T+1)])
153-
return ConsumptionSmoothing(R=1.05, g1=1, g2=1/2,
154-
β_seq=β_seq, T=65)
153+
return ConsumptionSmoothing(R, g1, g2,
154+
β_seq, T)
155155
```
156156
157157
@@ -167,7 +167,7 @@ $$
167167
168168
Human or non-financial wealth at time $0$ is evidently just the present value of the consumer's non-financial income stream $y$.
169169
170-
Formally it very much resembles the asset price that we computed in this quantecon lecture {doc}`present values <pv>`.
170+
Formally it very much resembles the asset price that we computed in this QuantEcon lecture {doc}`present values <pv>`.
171171
172172
Indeed, this is why Milton Friedman called it "human capital".
173173
@@ -185,7 +185,7 @@ $$ (eq:budget_intertemp)
185185
186186
Equation {eq}`eq:budget_intertemp` says that the present value of the consumption stream equals the sum of finanical and non-financial (or human) wealth.
187187
188-
Robert Hall {cite}`Hall1978` showed that when $\beta R = 1$, a condition Milton Friedman had also assumed, it is "optimal" for a consumer to **smooth consumption** by setting
188+
Robert Hall {cite}`Hall1978` showed that when $\beta R = 1$, a condition Milton Friedman had also assumed, it is "optimal" for a consumer to smooth consumption by setting
189189
190190
$$
191191
c_t = c_0 \quad t =0, 1, \ldots, T
@@ -223,7 +223,7 @@ $$
223223
Compute an time $0$ consumption $c_0 $ :
224224
225225
$$
226-
c_t = c_0 = \left( \frac{1 - R^{-1}}{1 - R^{-(T+1)}} \right) (a_0 + \sum_{t=0}^T R^t y_t ) , \quad t = 0, 1, \ldots, T
226+
c_t = c_0 = \left( \frac{1 - R^{-1}}{1 - R^{-(T+1)}} \right) (a_0 + \sum_{t=0}^T R^{-t} y_t ) , \quad t = 0, 1, \ldots, T
227227
$$
228228
229229
### Step 3
@@ -399,7 +399,7 @@ plot_cs(cs_model, a0, y_seq_neg)
399399
400400
#### Experiment 2: permanent wage gain/loss
401401
402-
Now we assume a **permanent** increase in income of $W$ in year 21 of the $y$-sequence.
402+
Now we assume a permanent increase in income of $W$ in year 21 of the $y$-sequence.
403403
404404
Again we can study positive and negative cases
405405
@@ -514,7 +514,7 @@ Let's compute that function.
514514
We require
515515
516516
$$
517-
\sum_{t=0}^T \left[ \xi_1 \phi^t - \xi_0 \right] = 0
517+
\sum_{t=0}^T R^{-t}\left[ \xi_1 \phi^t - \xi_0 \right] = 0
518518
$$
519519
520520
which implies that
@@ -543,7 +543,7 @@ where $v$ is a budget-feasible variation.
543543
Given $R$, we thus have a two parameter class of budget feasible variations $v$ that we can use
544544
to compute alternative consumption paths, then evaluate their welfare.
545545
546-
Now let's compute and plot consumption path variations variations
546+
Now let's compute and plot consumption path variations
547547
548548
```{code-cell} ipython3
549549
def compute_variation(model, ξ1, ϕ, a0, y_seq, verbose=1):
@@ -663,7 +663,7 @@ plt.show()
663663
## Wrapping up the consumption-smoothing model
664664
665665
The consumption-smoothing model of Milton Friedman {cite}`Friedman1956` and Robert Hall {cite}`Hall1978`) is a cornerstone of modern macro that has important ramifications for the size of the Keynesian "fiscal policy multiplier" described briefly in
666-
quantecon lecture {doc}`geometric series <geom_series>`.
666+
QuantEcon lecture {doc}`geometric series <geom_series>`.
667667
668668
In particular, it **lowers** the government expenditure multiplier relative to one implied by
669669
the original Keynesian consumption function presented in {doc}`geometric series <geom_series>`.

0 commit comments

Comments
 (0)