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_ree.md
+54-40Lines changed: 54 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,31 @@
1
-
## A Fiscal Theory of the Price Level
1
+
---
2
+
jupytext:
3
+
text_representation:
4
+
extension: .md
5
+
format_name: myst
6
+
format_version: 0.13
7
+
jupytext_version: 1.14.5
8
+
kernelspec:
9
+
display_name: Python 3 (ipykernel)
10
+
language: python
11
+
name: python3
12
+
---
2
13
14
+
+++ {"user_expressions": []}
3
15
4
-
### Introduction
16
+
# A Fiscal Theory of the Price Level
17
+
18
+
## Introduction
5
19
6
20
As usual, we'll start by importing some Python modules.
7
21
8
-
```python
22
+
```{code-cell} ipython3
9
23
import numpy as np
10
24
import matplotlib.pyplot as plt
11
25
```
12
26
27
+
+++ {"user_expressions": []}
28
+
13
29
<!-- #region -->
14
30
We'll use linear algebra first to explain and then do some experiments with a "fiscal theory of the price level".
15
31
@@ -38,7 +54,7 @@ As in several other lectures, the only linear algebra that we'll be using
38
54
are matrix multplication and matrix inversion.
39
55
40
56
41
-
###Structure of the Model
57
+
## Structure of the Model
42
58
43
59
44
60
The model consists of
@@ -183,7 +199,7 @@ Equation {eq}`eq:mcum` shows that the log of the money supply at $t$ equals the
183
199
plus accumulation of rates of money growth between times $0$ and $t$.
184
200
185
201
186
-
### Continuation values
202
+
## Continuation values
187
203
188
204
189
205
To determine the continuation inflation rate $\pi_{T+1}^*$ we shall proceed by applying the following infinite-horizon
@@ -230,7 +246,7 @@ $$
230
246
231
247
so that, in terms of our notation and formula for $\theta_{T+1}^*$ above, $\tilde \gamma = 1$.
232
248
233
-
#### Experiment 1: foreseen sudden stabilization
249
+
#### Experiment 1: foreseen sudden stabilization
234
250
235
251
In this experiment, we'll study how, when $\alpha >0$, a foreseen inflation stabilization has effects on inflation that proceed it.
236
252
@@ -259,8 +275,6 @@ Such a completely unanticipated shock is popularly known as an "MIT shock".
259
275
260
276
The mental experiment involves switching at at time $T_1$ from an initial "continuation path" for $\{\mu_t, \pi_t\} $ to another path that involves a permanently lower inflation frate.
261
277
262
-
263
-
264
278
**Initial Path:** $\mu_t = \mu_0$ for all $t \geq 0$. So this path is for $\{\mu_t\}_{t=0}^\infty$; the associated
265
279
path for $\pi_t$ has $\pi_t = \mu_0$.
266
280
@@ -272,17 +286,12 @@ To capture a "completely unanticipated permanent shock to the $\{\mu\}$ process
272
286
that emerges under path 2 for $t \geq T_1$ to the $\mu_t, \pi_t$ path that had emerged under path 1 for $ t=0, \ldots,
273
287
T_1 -1$.
274
288
275
-
276
289
We can do the MIT shock calculations entirely by hand.
277
290
278
291
Thus, for path 1, $\pi_t = \mu_0 $ for all $t \in [0, T_1-1]$, while for path 2,
279
292
$\mu_s = \mu^*$ for all $s \geq T_1$.
280
293
281
-
282
-
283
-
284
-
#### The log price level
285
-
294
+
### The log price level
286
295
287
296
We can use equations {eq}`eq:caganmd` and {eq}`eq:ree`
288
297
to discover that the log of the price level satisfies
@@ -304,7 +313,7 @@ equation {eq}`eq:pformula2`, the log of real balances jumps
304
313
But in order for $m_t - p_t$ to jump, which variable jumps, $m_{T_1}$ or $p_{T_1}$?
305
314
306
315
307
-
#### What jumps?
316
+
### What jumps?
308
317
309
318
What jumps at $T_1$?
310
319
@@ -329,8 +338,6 @@ In various research papers about stabilizations of high inflations, the jump in
329
338
330
339
#### Technical Details about whether $p$ or $m$ jumps at $T_1$
331
340
332
-
333
-
334
341
We have noted that with a constant expected forward sequence $\mu_s = \bar \mu$ for $s\geq t$, $\pi_{t} =\bar{\mu}$.
335
342
336
343
A consequence is that at $T_1$, either $m$ or $p$ must "jump" at $T_1$.
We'll start by executing a version of our "experiment 1" in which the government implements a **foreseen** sudden permanent reduction in the rate of money creation at time $T_1$.
457
463
458
464
The following code performs the experiment and plots outcomes.
We invite you to compare these graphs with corresponding ones for the foreseen stabilization analyzed in experiment 1 above.
557
569
558
570
Note how the inflation graph in the top middle panel is now identical to the
@@ -575,7 +587,7 @@ The next code generates a multi-panel graph that includes outcomes of both exper
575
587
That allows us to assess how important it is to understand whether the sudden permanent drop in $\mu_t$ at $t=T_1$ is fully unanticipated, as in experiment 1, or completely
576
588
unanticipated, as in experiment 2.
577
589
578
-
```python
590
+
```{code-cell} ipython3
579
591
T_seq = range(T+2)
580
592
581
593
# plot both regimes
@@ -593,7 +605,7 @@ ax[0,0].set_xlabel(r'$t$')
593
605
ax[0,1].set_ylabel(r'$\pi$')
594
606
ax[0,1].set_xlabel(r'$t$')
595
607
ax[0,2].set_xlabel(r'$t$')
596
-
ax[0,2].set_ylabel(r'$m - p}$')
608
+
ax[0,2].set_ylabel(r'$m - p$')
597
609
ax[1,0].set_ylabel(r'$m$')
598
610
ax[1,0].set_xlabel(r'$t$')
599
611
ax[1,1].set_ylabel(r'$p$')
@@ -607,13 +619,15 @@ plt.tight_layout()
607
619
plt.show()
608
620
```
609
621
622
+
+++ {"user_expressions": []}
623
+
610
624
### Experiment 3
611
625
612
626
Next we perform an experiment in which there is a perfectly foreseen **gradual** decrease in the rate of growth of the money supply.
613
627
614
628
The following code does the calculations and plots the results.
615
629
616
-
```python
630
+
```{code-cell} ipython3
617
631
# parameters
618
632
ϕ = 0.9
619
633
μ_seq_2 = np.array([ϕ**t * μ0 + (1-ϕ**t)*μ_star for t in range(T)])
@@ -624,7 +638,7 @@ The following code does the calculations and plots the results.
0 commit comments