@@ -35,10 +35,29 @@ tags: [hide-output]
3535
3636## Overview
3737
38- This lecture studies two consumers who have exactly the same
39- nonfinancial income process and who both conform to the linear-quadratic
38+ In the linear-quadratic
4039permanent income of consumption smoothing model described in this
41- [ quantecon lecture] ( https://python-intro.quantecon.org/perm_income_cons.html ) .
40+ [ quantecon lecture] ( https://python-intro.quantecon.org/perm_income_cons.html ) ,
41+ a scalar parameter $\beta \in (0,1)$ plays two roles:
42+
43+ - it is a ** discount factor** that the consumer applies to future utilities from consumption
44+ - it is the reciprocal of the gross ** interest rate** on risk-free one-period loans
45+
46+ That $\beta$ plays these two roles is essential in delivering the outcome that, ** regardless**
47+ of the stochastic process that describes his
48+ non-financial income, the consumer chooses
49+ to make consumption follow a random walk (see {cite}` Hall1978 ` ).
50+
51+ In this lecture, we assign a third role to $\beta$:
52+
53+ - it describes a ** first-order moving average** process for the growth in non-financial income
54+
55+ ### Same non-financial incomes, different information
56+
57+ We study two consumers who have exactly the same
58+ nonfinancial income process and who both conform to the linear-quadratic
59+ permanent income of consumption smoothing model described
60+ [ here] ( https://python-intro.quantecon.org/perm_income_cons.html ) .
4261
4362The two consumers have different information about their
4463future nonfinancial incomes.
@@ -83,23 +102,26 @@ We use the different behaviors of our consumers as a way to learn about
83102- a simple application of alternative ways to factor a covariance
84103 generating function along lines described in {doc}` this lecture <classical_filtering> `
85104
86- This lecture can be regarded as an introduction to some of the ** invertibility** issues that take center stage in
105+ This lecture can be regarded as an introduction to ** invertibility** issues that take center stage in
87106the analysis of ** fiscal foresight** by Eric Leeper, Todd Walker, and Susan Yang {cite}` Leeper_Walker_Yang ` , as well
88107as in chapter 4 of {cite}` sargent1991observable ` .
89108
90109## Two Representations of One Nonfinancial Income Process
91110
92111We study consequences of endowing a
93- consumer with one of the two alternative representations for the change
112+ consumer with one of two alternative representations for the change
94113in the consumer’s nonfinancial income $y_ {t+1} - y_t$.
95114
96- For both representations, a parameter $\beta \in (0,1)$ plays key roles. It appears
115+ For both types of consumer, a parameter $\beta \in (0,1)$ plays three roles.
116+
117+ It appears
97118
98- - as a ** discount factor** applied to future expected one-period utilities, and
99- - as a parameter governing the moving average of the change in non-financial income
119+ - as a ** discount factor** applied to future expected one-period utilities,
120+ - as the ** reciprocal of a gross interest rate** on one-period loans, and
121+ - as a parameter in a first-order moving average that equals the increment in a consumer's non-financial income
100122
101123
102- The first representation, which we shall sometimes refer to as the ** original representation** , is
124+ The first representation, which we shall sometimes refer to as the ** more informative representation** , is
103125
104126
105127$$
@@ -211,7 +233,10 @@ We can also use the the **Kalman filter** to obtain representation {eq}`eqn_2`
211233Thus, from equations associated with the **Kalman filter**, it can be
212234verified that the steady-state Kalman gain $K = \beta^2$ and the
213235steady state conditional covariance
214- $\Sigma = E [(\epsilon_t - \hat \epsilon_t)^2 | y_{t-1}, y_{t-2}, \ldots ] = (1 - \beta^2) \sigma_\epsilon^2$.
236+
237+ $$
238+ \Sigma = E [ (\epsilon_t - \hat \epsilon_t)^2 | y_ {t-1}, y_ {t-2}, \ldots ] = (1 - \beta^2) \sigma_ \epsilon^2
239+ $$
215240
216241In a little more detail, let $z_t = y_t - y_{t-1}$ and form the
217242state-space representation
@@ -281,7 +306,7 @@ Staring at representation {eq}`eqn_3` for $a_{t+1}$ shows that it consists
281306both of **new news** $\epsilon_{t+1}$ as well as a long moving
282307average $(\beta - \beta^{-1})\sum_{j=0}^\infty \beta^j\epsilon_{t-j}$ of **old news**.
283308
284- The **move information** representation {eq}`eqn_1` asserts that a shock
309+ The **more information** representation {eq}`eqn_1` asserts that a shock
285310$\epsilon_{t}$ results in an impulse response to nonfinancial
286311income of $\epsilon_t$ times the sequence
287312
@@ -417,7 +442,7 @@ programming.
417442Evidently, although they receive
418443exactly the same histories of nonfinancial incomethe two consumers behave differently.
419444
420- The better informedconsumer who has the information sets associated with representation {eq}`eqn_1`
445+ The better informed consumer who has the information sets associated with representation {eq}`eqn_1`
421446responds to each shock $\epsilon_{t+1}$ by leaving his consumption
422447unaltered and **saving** all of $\epsilon_{t+1}$ in anticipation of the
423448permanently increased taxes that he will bear in order to service the permanent interest payments on the risk-free
@@ -431,8 +456,7 @@ what he perceives to be the **permanent** part of the increase in
431456consumption and by increasing his **saving** by what he perceives to be
432457the temporary part.
433458
434- We can regard the first consumer as someone
435- whose behavior sharply illustrates the behavior assumed in a classic
459+ The behavior of the better informed consumer sharply illustrates the behavior predicted in a classic
436460Ricardian equivalence experiment.
437461
438462## State Space Representations
@@ -463,7 +487,7 @@ univariate standardized normal random variables.
463487
464488These two alternative income processes are ready to be used in the
465489framework presented in the section “Comparison with the Difference
466- Equation Approach” in the [quantecon lecture](https://python-intro.quantecon.org/perm_income_cons.html).
490+ Equation Approach” in thid [quantecon lecture](https://python-intro.quantecon.org/perm_income_cons.html).
467491
468492All the code that we shall use below is presented in that lecture.
469493
@@ -601,7 +625,7 @@ QLQ = np.array([1.])
601625```
602626
603627```{code-cell} python3
604- # Original representation state transition matrices
628+ # More informative representation state transition matrices
605629ALQ1 = np.array([[1, -R, 0],
606630 [0, 0, 0],
607631 [-R, 0, R]])
@@ -618,7 +642,7 @@ P1, F1, d1 = LQ1.stationary_values()
618642-F1
619643```
620644
621- Evidently optimal consumption and debt decision rules for the consumer
645+ Evidently, optimal consumption and debt decision rules for the consumer
622646having news representation {eq}`eqn_1` are
623647
624648$$
661685Now we construct two Linear State Space models that emerge from using
662686optimal policies of the form $u_t =- F x_t$.
663687
664- Take the original representation {eq}`eqn_1` as an example:
688+ Take the more informative original representation {eq}`eqn_1` as an example:
665689
666690$$
667691\left[ \begin{array}{c}
@@ -725,14 +749,14 @@ c_res1 / σϵ, b_res1 / σϵ
725749```
726750
727751```{code-cell} python3
728- plt.title("original representation")
752+ plt.title("more informative representation")
729753plt.plot(range(J), c_res1 / σϵ, label="c impulse response function")
730754plt.plot(range(J), b_res1 / σϵ, label="b impulse response function")
731755plt.legend()
732756```
733757
734758The above two impulse response functions show that when the consumer has
735- the information assumed in the original representation {eq}`eqn_1`, his response to
759+ the information assumed in the more informative representation {eq}`eqn_1`, his response to
736760receiving a positive shock of $\epsilon_t$ is to leave his
737761consumption unchanged and to save the entire amount of his extra income
738762and then forever roll over the extra bonds that he holds.
@@ -779,7 +803,7 @@ x1, y1 = LSS1.simulate(ts_length=T)
779803plt.plot(range(T), y1[0, :], label="c")
780804plt.plot(range(T), x1[2, :], label="b")
781805plt.plot(range(T), x1[0, :], label="y")
782- plt.title("original representation")
806+ plt.title("more informative representation")
783807plt.legend()
784808```
785809
841865a_ {t+1} &=\beta a_ {t}+\epsilon_ {t+1}-\beta^{-1}\epsilon_ {t} \\
842866 &=\beta\left(\beta a_ {t-1}+\epsilon_ {t}-\beta^{-1}\epsilon_ {t-1}\right)+\epsilon_ {t+1}-\beta^{-1}\epsilon_ {t} \\
843867 &=\beta^{2}a_ {t-1}+\beta\left(\epsilon_ {t}-\beta^{-1}\epsilon_ {t-1}\right)+\epsilon_ {t+1}-\beta^{-1}\epsilon_ {t} \\
844- &=\vdots \\
868+ &= \quad \quad \quad \quad \vdots \quad \quad \quad \vdots \\
845869 &=\beta^{t+1}a_ {0}+\sum_ {j=0}^{t}\beta^{j}\left(\epsilon_ {t+1-j}-\beta^{-1}\epsilon_ {t-j}\right) \\
846870 &=\beta^{t+1}a_ {0}+\epsilon_ {t+1}+\left(\beta-\beta^{-1}\right)\sum_ {j=0}^{t-1}\beta^{j}\epsilon_ {t-j}-\beta^{t-1}\epsilon_ {0}.
847871\end{aligned}
0 commit comments