Skip to content

Commit 6a49bd4

Browse files
committed
update labels and descriptions
1 parent 84e0a2f commit 6a49bd4

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

lectures/cagan_ree.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ We'll use linear algebra first to explain and then do some experiments with a "m
2020

2121
Economists call it a "monetary" or "monetarist" theory of price levels because effects on price levels occur via a central banks's decisions to print money supply.
2222

23-
* a goverment's fiscal policies determine whether its *expenditures* exceed its *tax collections*
24-
* if its expenditures exceed its tax collections, the government can instruct the central bank to cover the difference by *printing money*
23+
* a goverment's fiscal policies determine whether its _expenditures_ exceed its _tax collections_
24+
* if its expenditures exceed its tax collections, the government can instruct the central bank to cover the difference by _printing money_
2525
* that leads to effects on the price level as price level path adjusts to equate the supply of money to the demand for money
2626

2727
Such a theory of price levels was described by Thomas Sargent and Neil Wallace in chapter 5 of
@@ -41,9 +41,9 @@ persistent inflation.
4141

4242
The "monetarist" or "fiscal theory of price levels" asserts that
4343

44-
* to *start* a persistent inflation the government beings persistently to run a money-financed government deficit
44+
* to _start_ a persistent inflation the government beings persistently to run a money-financed government deficit
4545

46-
* to *stop* a persistent inflation the government stops persistently running a money-financed government deficit
46+
* to _stop_ a persistent inflation the government stops persistently running a money-financed government deficit
4747

4848
The model in this lecture is a "rational expectations" (or "perfect foresight") version of a model that Philip Cagan {cite}`Cagan` used to study the monetary dynamics of hyperinflations.
4949

@@ -316,7 +316,7 @@ $$
316316
\end{cases}
317317
$$
318318
319-
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$.
319+
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$.
320320
321321
Let's experiment with the following parameters
322322
@@ -388,7 +388,7 @@ was completely unanticipated.
388388
389389
At time $T_1$ when the "surprise" money growth rate change occurs, to satisfy
390390
equation {eq}`eq:pformula2`, the log of real balances jumps
391-
*upward* as $\pi_t$ jumps *downward*.
391+
_upward_ as $\pi_t$ jumps _downward_.
392392
393393
But in order for $m_t - p_t$ to jump, which variable jumps, $m_{T_1}$ or $p_{T_1}$?
394394
@@ -407,10 +407,14 @@ An alternative assumption about the money supply level is that as part of the "i
407407
the government resets $m_{T_1}$ according to
408408
409409
$$
410-
m_{T_1}^2 - m_{T_1}^1 = \alpha (\pi^1 - \pi^2)
410+
m_{T_1}^2 - m_{T_1}^1 = \alpha (\pi_{T_1}^1 - \pi_{T_1}^2),
411411
$$ (eq:eqnmoneyjump)
412412
413-
By letting money jump according to equation {eq}`eq:eqnmoneyjump` the monetary authority prevents the price level from *falling* at the moment that the unanticipated stabilization arrives.
413+
which describes how the government could reset the money supply at $T_1$ in response to the jump in expected inflation associated with the monetary stabilization.
414+
415+
Doing this would let the price level be continuous at $T_1$.
416+
417+
By letting money jump according to equation {eq}`eq:eqnmoneyjump` the monetary authority prevents the price level from _falling_ at the moment that the unanticipated stabilization arrives.
414418
415419
In various research papers about stabilizations of high inflations, the jump in the money supply described by equation {eq}`eq:eqnmoneyjump` has been called
416420
"the velocity dividend" that a government reaps from implementing a regime change that sustains a permanently lower inflation rate.
@@ -482,7 +486,6 @@ are identical to those for experiment 1, the foreseen sudden stabilization.
482486
The following code does the calculations and plots outcomes.
483487
484488
```{code-cell} ipython3
485-
:tags: [hide-cell]
486489
# path 1
487490
μ_seq_2_path1 = μ0 * np.ones(T+1)
488491
@@ -517,13 +520,16 @@ m_seq_2_regime2 = np.concatenate([m_seq_2_path1[:T1+1],
517520
m_seq_2_cont2])
518521
p_seq_2_regime2 = np.concatenate([p_seq_2_path1[:T1+1],
519522
p_seq_2_cont2])
523+
```
520524
525+
```{code-cell} ipython3
526+
:tags: [hide-input]
521527
T_seq = range(T+2)
522528
523529
# plot both regimes
524530
fig, ax = plt.subplots(5, 1, figsize=[5, 12], dpi=200)
525531
526-
# Data configuration for each subplot
532+
# Configuration for each subplot
527533
plot_configs = [
528534
{'data': [(T_seq[:-1], μ_seq_2)], 'ylabel': r'$\mu$'},
529535
{'data': [(T_seq, π_seq_2)], 'ylabel': r'$\pi$'},
@@ -575,6 +581,7 @@ That allows us to assess how important it is to understand whether the sudden pe
575581
unanticipated, as in experiment 2.
576582
577583
```{code-cell} ipython3
584+
:tags: [hide-input]
578585
# compare foreseen vs unforeseen shock
579586
fig, ax = plt.subplots(5, figsize=[5, 12], dpi=200)
580587
@@ -600,7 +607,6 @@ for i, (times, sequences, ylabel, labels) in enumerate(plot_data):
600607
if labels[0]:
601608
ax[i].legend()
602609
603-
# Set the x-axis label for all subplots
604610
for axis in ax:
605611
axis.set_xlabel(r'$t$')
606612
@@ -632,7 +638,7 @@ $$
632638
\mu_t = \phi^t \mu_0 + (1 - \phi^t) \mu^* .
633639
$$
634640
635-
Next we perform an experiment in which there is a perfectly foreseen *gradual* decrease in the rate of growth of the money supply.
641+
Next we perform an experiment in which there is a perfectly foreseen _gradual_ decrease in the rate of growth of the money supply.
636642
637643
The following code does the calculations and plots the results.
638644

0 commit comments

Comments
 (0)