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/inflation_history.md
+82-33Lines changed: 82 additions & 33 deletions
Original file line number
Diff line number
Diff line change
@@ -15,27 +15,31 @@ kernelspec:
15
15
16
16
# Price Level Histories
17
17
18
-
As usual, we'll start by importing some Python modules.
18
+
This lecture offers some scraps of historical evidence about fluctuations in the level of aggregate price indexes.
19
19
20
-
```{code-cell} ipython3
21
-
import numpy as np
22
-
import pandas as pd
23
-
import matplotlib.pyplot as plt
24
-
import matplotlib.dates as mdates
25
-
import datetime
26
-
```
20
+
The rate of growth of the price level is called **inflation** in the popular press and in discussions among central bankers and treasury officials.
21
+
22
+
The price level is measured in units of domestic currency per units of a representative bundle of consumption goods.
23
+
24
+
Thus, in the US, it is measured in dollars in month $t$ or year $t$ per unit of the consumption bundle.
25
+
26
+
Until the early 20th century, throughout much of the west, although price levels fluctuated year to year,
27
+
they didn't have much of a trend.
28
+
29
+
Thus, they tended to end a century at close to a level at which they started it.
30
+
31
+
Things were different in the 20th century, as we shall see in this lecture.
32
+
33
+
This lecture will set the stage for some sequel that present a particular theory that some economists use to
34
+
think about determinants of the price level.
27
35
28
36
29
-
```{code-cell} ipython3
30
-
:tags: [hide-output]
31
-
!pip install xlrd
32
-
```
33
37
34
38
## Four Centuries of Price Levels
35
39
36
40
We begin by displaying some data that originally appeared on page 35 of {cite}`sargent2002big`.
37
41
38
-
The data price levels for four ``hard currency'' countries from 1600 to 1914.
42
+
The data price levels for four "hard currency" countries from 1600 to 1914.
39
43
40
44
The four countries are
41
45
@@ -48,6 +52,23 @@ In the present context, the phrase hard currency means that the countries were
48
52
49
53
The data we want to study data originally appeared in a graph on page 35 of {cite}`sargent2002big`.
50
54
55
+
56
+
As usual, we'll start by importing some Python modules.
57
+
58
+
```{code-cell} ipython3
59
+
import numpy as np
60
+
import pandas as pd
61
+
import matplotlib.pyplot as plt
62
+
import matplotlib.dates as mdates
63
+
import datetime
64
+
```
65
+
66
+
67
+
```{code-cell} ipython3
68
+
:tags: [hide-output]
69
+
!pip install xlrd
70
+
```
71
+
51
72
We'll start by bringing these data into Pandas from a spreadsheet.
52
73
53
74
@@ -85,7 +106,7 @@ plt.tight_layout()
85
106
plt.show()
86
107
````
87
108
88
-
We say ``most years'' because there were temporary lapses from the gold or silver standard.
109
+
We say "most years" because there were temporary lapses from the gold or silver standard.
89
110
90
111
By staring at the graph carefully, you might be able to guess when these temporary lapses occurred, because they were periods in which price levels rose markedly from average values during more typical years.
91
112
@@ -103,7 +124,7 @@ Two other features of the figure attracted the attention of leading economists s
103
124
104
125
* while using valuable gold and silver as coins was a time-tested way to anchor the price level by limiting the supply of money, it cost real resources.
105
126
106
-
* that is, society paid a high ``opportunity cost'' for using gold and silver as coins; gold and silver could instead by used as valuable jewelry and also as an industrial input
127
+
* that is, society paid a high "opportunity cost" for using gold and silver as coins; gold and silver could instead by used as valuable jewelry and also as an industrial input
107
128
108
129
Keynes and Fisher argued that there was a socially efficient way to achieve a price level that would
109
130
be at least as well anchored, and would also exhibit less year-to-year short-term fluctuations.
@@ -115,20 +136,24 @@ In particular, they argued that a well-managed central bank could achieve price
115
136
116
137
Thue, the waste from using gold and silver as coins prompted John Maynard Keynes to call a commodity standard a “barbarous relic.”
117
138
118
-
A fiat money system disposes of all reserves behind a currency.
139
+
A paper fiat money system disposes of all reserves behind a currency.
119
140
120
141
In doing so, it also eliminates an automatic supply mechanism constraining the price level.
121
142
122
-
A low-inflation fiat money system replaces that automatic mechanism with an enlightened government that commits itself to limit the quantity of a pure token, no-cost currency.
143
+
A low-inflation paper fiat money system replaces that automatic mechanism with an enlightened government that commits itself to limit the quantity of a pure token, no-cost currency.
123
144
124
145
Now let's see what happened to the price level in our four countries when after 1914 one after another of them
125
146
left the gold/silver standard.
126
147
127
148
We'll show a version of the complete graph that originally appeared on page 35 of {cite}`sargent2002big`.
128
149
129
-
The graph shows logarithms of price levels for four ``hard currency'' countries from 1600 to 2000.
150
+
The graph shows logarithms of price levels our four "hard currency" countries from 1600 to 2000.
151
+
152
+
We didn't need to take logarithms in our earlier graphs that had stopped in 1914 -- we use logarithms now because we want also to fit observations after 1914 in the same graph as the earlier observations.
153
+
154
+
All four of the countries eventually permanently left the gold standard by modifying their monetary and fiscal policies in several ways, starting the outbreak of the Great War in 1914.
155
+
130
156
131
-
(We did't need to take logarithms in our earlier graphs that had stopped in 1914 -- we use logarithms now because we want also to fit observations after 1914 in the same graph as the earlier observations.)
132
157
133
158
```{code-cell} ipython3
134
159
# create plot
@@ -149,20 +174,21 @@ plt.tight_layout()
149
174
plt.show()
150
175
```
151
176
152
-
The graph shows that achieving price level system with a well-managed fiat money system proved to be more difficult than Irving Fisher and Keynes perhaps imagined.
177
+
The graph shows that achieving price level system with a well-managed paper money system proved to be more challenging than Irving Fisher and Keynes perhaps imagined.
153
178
154
179
Actually, earlier economists and statesmen knew about the possibility of fiat money systems long before
155
180
Keynes and Fisher advocated them in the early 20th century.
156
181
157
182
It was because earlier proponents of a commodity money system did not trust governments properly to manage a fiat money system that they were willing to pay the resource costs associated with setting up and maintaining a commodity money system.
158
183
159
-
In light of the high inflation episodes that many countries experienced in the twentieth century after they abandoned commodity monies, it is difficult to criticize them for that.
184
+
In light of the high inflation episodes that many countries experienced in the twentieth century after they abandoned commodity monies, it is difficult to criticize them for their preference to stay on the pre-1914 gold/silver standard.
160
185
161
-
The inflationary experience of the twentieth century, the century of paper money, is actually historically unprecedented.
186
+
The breadth and length of the inflationary experiences of the twentieth century, the century of paper money, are historically unprecedented.
162
187
163
188
## Ends of Four Big Inflations
164
189
165
-
190
+
Monetary and fiscal authorities' struggles to replicate price level stability with a paper money standard
191
+
were vividly on display in the wake of World War I, which ended in November 1918.
166
192
167
193
We present four graphs from "The Ends of Four Big Inflations" from chapter 3 of {cite}`sargent2013rational`.
168
194
@@ -173,8 +199,11 @@ The graphs depict logarithms of price levels during the early post World War I y
Data underlying these graphs appear in the tables in an appendix to chapter 3 of {cite}`sargent2013rational`.
177
-
We have transcribed all of these data into a spreadsheet *chapter_3.xls* that we shall ask pandas to read for us.
202
+
We have added logarithms of the exchange rates vis a vis the US dollar to each of the four graphs
203
+
from chapter 3 of {cite}`sargent2013rational`.
204
+
205
+
Data underlying our graphs appear in the tables in an appendix to chapter 3 of {cite}`sargent2013rational`.
206
+
We have transcribed all of these data into a spreadsheet *chapter_3.xls* that we read into Pandas.
178
207
179
208
180
209
@@ -277,10 +306,14 @@ for i in range(4):
277
306
df_Aus, df_Hung, df_Pol, df_Germ = df_list
278
307
```
279
308
309
+
Let's dive in and construct graphs for our four countries.
310
+
280
311
### Austria
281
312
313
+
The sources of our data are:
282
314
283
-
* Table 3.3, rdf_Aus.indexetail prices, $\exp p$
315
+
316
+
* Table 3.3, $\exp p$
284
317
* Table 3.4, exchange rate with US
285
318
286
319
```{code-cell} ipython3
@@ -304,6 +337,7 @@ plt.show()
304
337
305
338
### Hungary
306
339
340
+
The source of our data for Hungary is:
307
341
308
342
* Table 3.10, price level $\exp p$ and exchange rate
309
343
@@ -330,14 +364,15 @@ plt.show()
330
364
331
365
### Poland
332
366
367
+
The sources of our data for Poland are:
333
368
334
369
* Table 3.15, price level $\exp p$
335
370
* Table 3.15, exchange rate
336
371
337
372
338
373
````{note}
339
-
I spliced the three series - Wholesale price index, Wholesale Price Index: On paper currency basis, and Wholesale Price Index: On zloty basis. I made the adjustment by adjusting the sequence based on the price level ratio at the last period of the available previous series and glue them to a single series.
340
-
I dropped the exchange rate after June 1924, when zloty was adopted, because we don't have the price measured in zloty and old currency in June to compute the exchange rate adjustment.
374
+
To construct the price level series from the data in the spreadsheet, we instructed Pandas to follow the same procedures implemented in chapter 3 of {cite}`sargent2013rational`. We spliced together three series - Wholesale price index, Wholesale Price Index: On paper currency basis, and Wholesale Price Index: On zloty basis. We adjusted the sequence based on the price level ratio at the last period of the available previous series and glued them to construct a single series.
375
+
We dropped the exchange rate after June 1924, when the zloty was adopted. We did this because we don't have the price measured in zloty. We used the old currency in June to compute the exchange rate adjustment.
341
376
````
342
377
343
378
```{code-cell} ipython3
@@ -381,6 +416,7 @@ plt.show()
381
416
382
417
### Germany
383
418
419
+
The sources of our data for Germany are the following tables from chapter 3 of {cite}`sargent2013rational`:
A striking thing about our four graphs is how **quickly** the (log) price levels in Austria, Hungary, Poland,
465
+
and Germany leveled off after having been rising so quickly.
466
+
467
+
Each of these big inflations seemed to have "stopped on a dime".
468
+
469
+
Chapter 3 of {cite}`sargent2002big` attempts to offer an explanation for this remarkable pattern.
470
+
471
+
In a nutshell, here is his story.
472
+
473
+
After World War I, the United States was on the gold standard. The US government stood ready to convert a dollar into a specified amount of gold on demand. To understate things, immediately after the war, Hungary, Austria, Poland, and Germany were not on the gold standard.
474
+
475
+
In practice, their currencies were largely “fiat,” or unbacked. The governments of these countries resorted to the printing of new unbacked money to finance government deficits. (The notes were "backed" mainly by treasury bills that, in those times, could not be expected to be paid off by levying taxes, but only by printing more notes or treasury bills.) This was done on such a scale that it led to a depreciation of the currencies of spectacular proportions. In the end, the German mark stabilized at 1 trillion ($10^{12}$) paper marks to the prewar gold mark, the Polish mark at 1.8 million paper marks to the gold zloty, the Austrian crown at 14,400 paper crowns to the prewar Austro-Hungarian crown, and the Hungarian krone at 14,500 paper crowns to the prewar Austro-Hungarian crown.
476
+
477
+
Chapter 3 of {cite}`sargent2002big` focuses on the deliberate changes in policy that Hungary, Austria, Poland, and Germany made to end their hyperinflations.
478
+
The hyperinflations were each ended by restoring or virtually restoring convertibility to the dollar or equivalently to gold.
427
479
428
-
There might be some ambiguity about exactly which column in the "balance sheets" of the central bank that we want to interpret as "money". Typically it will be something like "notes" or "total notes" on the liability sides of the balance sheets in the spreadsheet table. We can resolve uncertainties in your mind quickly with a meeting.
429
480
430
-
**First Steps:** What I'd like you to do as first is to use matplotlib in a Jupyter notebook to take logs of the price level and reproduce pretty versions of our four tables.
431
481
432
-
**Seecond Steps:** There are some fun additonal things we can plot to set the stage for our cagan_ree and cagan_adaptive notebooks. For example, we have the data to plot logs of real balances around the times of the stabilizations. We can hunt for instances of "velocity dividends".
0 commit comments