Skip to content

Commit 2e6c2c2

Browse files
committed
Merge branch 'update-long-run' of https://github.com/QuantEcon/lecture-python-intro into update-long-run
2 parents ee01287 + 22caa3d commit 2e6c2c2

File tree

2 files changed

+65
-32
lines changed

2 files changed

+65
-32
lines changed

lectures/_static/quant-econ.bib

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,17 @@
33
Note: Extended Information (like abstracts, doi, url's etc.) can be found in quant-econ-extendedinfo.bib file in _static/
44
###
55
6+
7+
@misc{Tooze_2014,
8+
title={The Deluge: The Great War, America and the Remaking of the Global Order, 1916--1931},
9+
author = {Adam Tooze},
10+
address = {New York},
11+
publisher = {Viking},
12+
year = {2014}
13+
}
14+
15+
16+
617
@article{chambers1996theory,
718
title={A theory of commodity price fluctuations},
819
author={Chambers, Marcus J and Bailey, Roy E},

lectures/long_run_growth.md

Lines changed: 54 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ jupytext:
44
extension: .md
55
format_name: myst
66
format_version: 0.13
7-
jupytext_version: 1.14.5
7+
jupytext_version: 1.14.4
88
kernelspec:
99
display_name: Python 3 (ipykernel)
1010
language: python
@@ -13,11 +13,34 @@ kernelspec:
1313

1414
+++ {"user_expressions": []}
1515

16-
# Long Run Growth
16+
# Economic Growth Evidence
1717

1818
## Overview
1919

20-
This lecture looks at different growth trajectories across countries over the long term.
20+
Adam Tooze's account of the geopolitical precedents and antecedents of World War I includes a comparison of how National Gross National Products of European Great Powers had evolved during the 70 years preceding 1914 (see chapter 1 of {cite}`Tooze_2014`).
21+
22+
We report a version of Tooze's graph later in this lecture.
23+
24+
Looking at his graph and how it set the geopolitical stage for "the American (20th) century" naturally
25+
tempts one to want a counterpart to his graph for 2014 or later.
26+
27+
As we'll see, reasoning just by analogy, this graph perhaps set the stage for an "XXX (21st) century", where you get to fill in a country for our XXX.
28+
29+
As we gather data to construct those two graphs, we'll also study growth experiences for a number of countries for time horizons extending as far back as possible.
30+
31+
These graphs will portray how the "Industrial Revolution" began in Britain in the late 18th century, then migrated to one country after another.
32+
33+
In a nutshell, this lecture records growth trajectories of various countries over long time periods.
34+
35+
While some countries have experienced long term rapid growth across that has lasted a hundred years, others have not.
36+
37+
38+
Since populations differ across country and within a country vary over time, it will
39+
be interesting to describe both total GNP and GNP per capita as it evolves within a country.
40+
41+
First let's import the packages needed to explore what the data says about long run growth.
42+
43+
This lecture growth trajectories of various countries over long time periods.
2144

2245
While some countries have experienced long term rapid growth across that has lasted a hundred years, others have not.
2346

@@ -185,7 +208,7 @@ plt.show()
185208
We can now put this into a function to generate plots for a list of countries
186209

187210
```{code-cell} ipython3
188-
def draw_interp_plots(series, xlabel, ylabel, color_mapping, code_to_name, lw, logscale, ax):
211+
def draw_interp_plots(series, ylabel, xlabel, color_mapping, code_to_name, lw, logscale, ax):
189212
190213
for i, c in enumerate(cntry):
191214
# Get the interpolated data
@@ -212,8 +235,8 @@ def draw_interp_plots(series, xlabel, ylabel, color_mapping, code_to_name, lw, l
212235
213236
# Draw the legend outside the plot
214237
ax.legend(loc='lower center', ncol=5, bbox_to_anchor=[0.5, -0.25])
215-
ax.set_xlabel(xlabel)
216238
ax.set_ylabel(ylabel)
239+
ax.set_xlabel(xlabel)
217240
218241
return ax
219242
```
@@ -237,7 +260,6 @@ mystnb:
237260
caption: GDP per Capita (China, UK, USA)
238261
name: gdppc_comparison
239262
---
240-
241263
# Define the namedtuple for the events
242264
Event = namedtuple('Event', ['year_range', 'y_text', 'text', 'color', 'ymax'])
243265
@@ -298,24 +320,26 @@ plt.show()
298320

299321
+++ {"user_expressions": []}
300322

301-
(TODO: Finalize trend)
302-
We can see some interesting trends:
323+
The preceding graph of percapita GDP strikingly reveals how the spread of the industrial revolution has over time gradually lifted the living standards of substantial
324+
groups of people
303325

304326
- Most of the growth happened in the past 150 years after the industrial revolution.
305-
- There was a divergence between the West and the East during the process of industrialization (from 1820 to 1940).
306-
- The gap is rapidly closing in the modern era.
307-
- The shift in the paradigm in policy is usually intertwined with the technological and political.
327+
- Percapita GDP's in the UK and the US, on the one hand, and in China, on the other, diverged from 1820 to 1940.
328+
- The gap has closed rapidly after 1950 and especially after the late 1970s.
329+
- These outcomes reflect complicated combinations of technological and economic-policy factors that students of economic growth try to understand and quantify
308330

309331
+++ {"user_expressions": []}
310332

311-
Looking at China's GDP per capita levels from 1500 through to the 1970s showed a long period of declining GDP per capital levels from the 1700s to the early 20th century.
333+
It is fascinating to see China's GDP per capita levels from 1500 through to the 1970s.
334+
335+
Notice the long period of declining GDP per capital levels from the 1700s until the early 20th century.
312336

313-
(TODO: Finalize trend)
314-
Trends to note:
315-
- Period of economic downturn after the Closed-door Policy by the Qing government
316-
- Missing out on the industrial revolution
317-
- Self-Strengthening Movement may help the growth but in a very mild way
318-
- Modern Chinese economic policies and the growth after the founding of the PRC (political stability) and after the Reform and Opening-up
337+
Thus, the graph indicates
338+
339+
- A long economic downturn and stagnation after the Closed-door Policy by the Qing government
340+
- China's very different experience than the UK's after the onset of the industrial revolution in the UK
341+
- How the Self-Strengthening Movement seemed mostly to help China to grow
342+
- How stunning have been the growth achievements of Modern Chinese economic policies by the PRC that culminated with its late 1970s Reform and Opening-up
319343

320344
```{code-cell} ipython3
321345
---
@@ -324,7 +348,6 @@ mystnb:
324348
caption: GDP per Capita (China)
325349
name: gdppc_china
326350
---
327-
328351
fig, ax = plt.subplots(dpi=300, figsize=(10, 6))
329352
330353
cntry = ['CHN']
@@ -368,12 +391,12 @@ plt.show()
368391

369392
+++ {"user_expressions": []}
370393

371-
(TODO: Finalize trend)
372-
Trends to note:
373-
- The impact of trade policy (Navigation Act)
374-
- The productivity change created by the industrial revolution
375-
- US surpasses UK -- any specific event?
376-
- Wars and business cycles (link to business cycles lecture)
394+
In the following graph, please watch for
395+
- impact of trade policy (Navigation Act)
396+
- productivity changes brought by the industrial revolution
397+
- how the US gradually approaches and then surpasses the UK, setting the stage for the ``American Century''
398+
- the often unanticipated consequenes of Wars
399+
- interruptions and scars left by business cycle recessions and depressions
377400

378401
```{code-cell} ipython3
379402
---
@@ -382,8 +405,6 @@ mystnb:
382405
caption: GDP per Capita (UK and US)
383406
name: gdppc_ukus
384407
---
385-
386-
387408
fig, ax = plt.subplots(dpi=300, figsize=(10, 6))
388409
389410
cntry = ['GBR', 'USA']
@@ -430,9 +451,9 @@ plt.show()
430451

431452
## The industrialized world
432453

433-
(TODO: Write description for this section)
454+
Now we'll construct some graphs of interest to geopolitical historians like Adam Tooze.
434455

435-
Now we can look at total Gross Domestic Product (GDP) rather than focusing on GDP per capita (as a proxy for living standards).
456+
We'll focus on total Gross Domestic Product (GDP) (as a proxy for ``national geopolitical-military power'') rather than focusing on GDP per capita (as a proxy for living standards).
436457

437458
```{code-cell} ipython3
438459
data = pd.read_excel("datasets/mpd2020.xlsx", sheet_name='Full data')
@@ -528,10 +549,11 @@ ax = draw_interp_plots(gdppc[cntry].loc[start_year:end_year],
528549

529550
+++ {"user_expressions": []}
530551

531-
## Regional analysis
532-
(TODO: Write descriptions for this section)
552+
## Regional Analysis
553+
554+
We often want to study historical experiences of countries outside the club of "World Powers".
533555

534-
The [Maddison Historical Statistics](https://www.rug.nl/ggdc/historicaldevelopment/maddison/) dataset also includes regional aggregations
556+
Fortunately, the [Maddison Historical Statistics](https://www.rug.nl/ggdc/historicaldevelopment/maddison/) dataset also includes regional aggregations
535557

536558
```{code-cell} ipython3
537559
data = pd.read_excel("datasets/mpd2020.xlsx", sheet_name='Regional data', header=(0,1,2), index_col=0)

0 commit comments

Comments
 (0)