You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lectures/cagan_adaptive.md
+20-16Lines changed: 20 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -11,25 +11,18 @@ kernelspec:
11
11
name: python3
12
12
---
13
13
14
-
# A Fiscal Theory of Price Level with Adaptive Expectations
14
+
# A Monetarist Theory of Price Level with Adaptive Expectations
15
15
16
16
## Introduction
17
17
18
-
As usual, we'll start by importing some Python modules.
19
18
20
-
```{code-cell} ipython3
21
-
import numpy as np
22
-
from collections import namedtuple
23
-
import matplotlib.pyplot as plt
24
-
```
25
-
26
-
This lecture is a sequel or prequel to this lecture {doc}`fiscal theory of the price level <cagan_ree>`.
19
+
This lecture is a sequel or prequel to this lecture {doc}`monetarist theory of the price level <cagan_ree>`.
27
20
28
-
We'll use linear algebra to do some experiments with an alternative "fiscal theory of the price level".
21
+
We'll use linear algebra to do some experiments with an alternative "monetarist" or "fiscal" theory of the price level".
29
22
30
-
Like the model in this lecture {doc}`fiscal theory of the price level <cagan_ree>`, the model asserts that when a government persistently spends more than it collects in taxes and prints money to finance the shortfall, it puts upward pressure on the price level and generates persistent inflation.
23
+
Like the model in this lecture {doc}`monetarist theory of the price level <cagan_ree>`, the model asserts that when a government persistently spends more than it collects in taxes and prints money to finance the shortfall, it puts upward pressure on the price level and generates persistent inflation.
31
24
32
-
Instead of the "perfect foresight" or "rational expectations" version of the model in this lecture {doc}`fiscal theory of the price level <cagan_ree>`, our model in the present lecture is an "adaptive expectations" version of a model that Philip Cagan {cite}`Cagan` used to study the monetary dynamics of hyperinflations.
25
+
Instead of the "perfect foresight" or "rational expectations" version of the model in this lecture {doc}`monetarist theory of the price level <cagan_ree>`, our model in the present lecture is an "adaptive expectations" version of a model that Philip Cagan {cite}`Cagan` used to study the monetary dynamics of hyperinflations.
33
26
34
27
It combines these components:
35
28
@@ -131,7 +124,7 @@ $$
131
124
Write this equation as
132
125
133
126
$$
134
-
A \pi^* = (1-\lambda) B \pi + \pi_0^*
127
+
A \pi^* = (1-\lambda) B \pi + \pi_0^*
135
128
$$ (eq:eq1)
136
129
137
130
where the $(T+2) \times (T+2) $matrix $A$, the $(T+2)\times (T+1)$ matrix $B$, and the vectors $\pi^* , \pi_0, \pi_0^*$
@@ -285,9 +278,20 @@ $$ (eq:notre)
285
278
This outcome is typical in models in which adaptive expectations hypothesis like equation {eq}`eq:adaptexpn` appear as a
286
279
component.
287
280
288
-
In this lecture {doc}`fiscal theory of the price level <cagan_ree>`, we studied a version of the model that replaces hypothesis {eq}`eq:adaptexpn` with
281
+
In this lecture {doc}`monetaris theory of the price level <cagan_ree>`, we studied a version of the model that replaces hypothesis {eq}`eq:adaptexpn` with
289
282
a "perfect foresight" or "rational expectations" hypothesis.
290
283
284
+
285
+
But now, let's dive in and do some computations with the adaptive expectations version of the model.
286
+
287
+
As usual, we'll start by importing some Python modules.
288
+
289
+
```{code-cell} ipython3
290
+
import numpy as np
291
+
from collections import namedtuple
292
+
import matplotlib.pyplot as plt
293
+
```
294
+
291
295
```{code-cell} ipython3
292
296
Cagan_Adaptive = namedtuple("Cagan_Adaptive",
293
297
["α", "m0", "Eπ0", "T", "λ"])
@@ -427,7 +431,7 @@ $$
427
431
\end{cases}
428
432
$$
429
433
430
-
Notice that we studied exactly this experiment in a rational expectations version of the model in this lecture {doc}`fiscal theory of the price level <cagan_ree>`.
434
+
Notice that we studied exactly this experiment in a rational expectations version of the model in this lecture {doc}`monetarist theory of the price level <cagan_ree>`.
431
435
432
436
So by comparing outcomes across the two lectures, we can learn about consequences of assuming adaptive expectations, as we do here, instead of rational expectations as we assumed in that other lecture.
433
437
@@ -438,7 +442,7 @@ So by comparing outcomes across the two lectures, we can learn about consequence
We invite the reader to compare outcomes with those under rational expectations studied in this lecture {doc}`fiscal theory of the price level <cagan_ree>`.
445
+
We invite the reader to compare outcomes with those under rational expectations studied in this lecture {doc}`monetarist theory of the price level <cagan_ree>`.
442
446
443
447
Please note how the actual inflation rate $\pi_t$ "overshoots" its ultimate steady-state value at the time of the sudden reduction in the rate of growth of the money supply at time $T_1$.
Copy file name to clipboardExpand all lines: lectures/cagan_ree.md
+16-12Lines changed: 16 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -11,24 +11,19 @@ kernelspec:
11
11
name: python3
12
12
---
13
13
14
-
# A Fiscal Theory of the Price Level
14
+
# A Monetarist Theory of the Price Level
15
15
16
16
## Introduction
17
17
18
-
As usual, we'll start by importing some Python modules.
19
18
20
-
```{code-cell} ipython3
21
-
import numpy as np
22
-
from collections import namedtuple
23
-
import matplotlib.pyplot as plt
24
-
```
19
+
We'll use linear algebra first to explain and then do some experiments with a "monetarist theory of the price level".
25
20
26
-
We'll use linear algebra first to explain and then do some experiments with a "fiscal theory of the price level".
21
+
Sometimes this theory is also called a "fiscal theory of the price level".
27
22
28
-
A fiscal theory of the price level was described by Thomas Sargent and Neil Wallace in chapter 5 of
23
+
Such a of the price level was described by Thomas Sargent and Neil Wallace in chapter 5 of
29
24
{cite}`sargent2013rational`, which reprints a 1981 article title "Unpleasant Monetarist Arithmetic".
30
25
31
-
Sometimes people call it a ``monetarytheory of the price level'' because fiscal effects on the price level occur
26
+
Sometimes people call it a "monetary" or "monetarist" theory of the price level because fiscal effects on the price level occur
32
27
through the effects of government fiscal policy decisions on the path of the money supply.
33
28
34
29
* a goverment's fiscal policies determine whether it **expenditures** exceed its **tax collections**
@@ -45,7 +40,7 @@ Elemental forces at work in the fiscal theory of the price level help to underst
45
40
According to this theory, when the government persistently spends more than it collects in taxes and prints money to finance the shortfall (the "shortfall" is called the "government deficit"), it puts upward pressure on the price level and generates
46
41
persistent inflation.
47
42
48
-
The "fiscal theory of the price level" asserts that
43
+
The "monetarist or fiscal theory of the price level" asserts that
49
44
50
45
* to **start** a persistent inflation the government simply persistently runs a money-financed government deficit
51
46
@@ -235,6 +230,15 @@ where we require that $\vert \gamma^* \delta \vert < 1$.
235
230
236
231
Let's implement and solve this model.
237
232
233
+
234
+
As usual, we'll start by importing some Python modules.
235
+
236
+
```{code-cell} ipython3
237
+
import numpy as np
238
+
from collections import namedtuple
239
+
import matplotlib.pyplot as plt
240
+
```
241
+
238
242
First, we store parameters in a `namedtuple`:
239
243
240
244
```{code-cell} ipython3
@@ -673,7 +677,7 @@ The following code does the calculations and plots the results.
673
677
```
674
678
## Sequel
675
679
676
-
This lecture {doc}`fiscal theory of the price level with adaptive expectations <cagan_adaptive>` describes an "adaptive expectations" version of Cagan's model.
680
+
This lecture {doc}`monetarist theory of the price level with adaptive expectations <cagan_adaptive>` describes an "adaptive expectations" version of Cagan's model.
677
681
678
682
The dynamics become more complicated and so does the algebra.
Copy file name to clipboardExpand all lines: lectures/inflation_history.md
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -545,7 +545,7 @@ In practice, their currencies were largely “fiat” or "unbacked", meaning th
545
545
Chapter 3 of {cite}`sargent2002big` focuses on the deliberate changes in policy that Hungary, Austria, Poland, and Germany made to end their hyperinflations.
546
546
The hyperinflations were each ended by restoring or virtually restoring convertibility to the dollar or equivalently to gold.
547
547
548
-
The story told in {cite}`sargent2002big` is grounded in a "fiscal theory of the price level" described in {doc}`this lecture <cagan_ree>` and further discussed in
548
+
The story told in {cite}`sargent2002big` is grounded in a "monetarist theory of the price level" described in {doc}`this lecture <cagan_ree>` and further discussed in
549
549
{doc}`this lecture <cagan_adaptive>`.
550
550
551
551
Those lectures discuss theories about what holders of those rapidly depreciating currencies were thinking about them and how that shaped responses of inflation to government policies.
0 commit comments