データ・サイエンティストは可視化の夢を見るか?

Does Data Scientist Dream of Visualization?

看過されてきたことを暗示するもの

おはようございます。
先日、『不作為の罪』と銘打って、1995 〜 2015 の 20 年間の各国 GDP 推移の伸び率比較をしてみました。

ですが、それだけではよく分からない方もいらっしゃるかと思われます。
もうちょっと詳しく観ていきましょう。
また、世界銀行の統計データを基に分析してみます。

先ず、先日の『各国 GDP 推移(伸び率)』のグラフ(1)を再掲します。

f:id:renpoo:20171007090733p:plain


さらに精査するために『各国 GDP per capita 推移(伸び率)』のグラフ(2)を示します。「GDP per capita」とは、一人当たりに換算した GDP です。

f:id:renpoo:20171007091158p:plain


これだけでは話が進められないので、『各国の人口推移(伸び率)』のグラフ(3)も示します。

f:id:renpoo:20171007091203p:plain


そして、生産年齢人口にほぼ比例しているはずの『15 〜 64 歳人口の推移(伸び率)』のグラフ(4)も同時に示します。

f:id:renpoo:20171007092928p:plain


これらのグラフを見比べていると、日本経済・社会について巷間言われている次のような問題が裏付けられるかに存じます。

  1. 超少子超高齢化問題にともなう生産年齢人口の急激な減少
  2. 生産性効率 ≒ 一人当たり GDP の低迷
  3. 一番クリティカルに効いているのは、生産年齢人口の減少
  4. 総体としての GDP の長期的漸減


これらの現象は、ずっと問題視されてきたはずです。
すくなくとも少子化高齢化問題はわたしが高校生だった 30 年前から『現代社会』の教科書で警鐘が鳴らされていたほどでした。


何故、バブル崩壊以降この 30 年弱、政府は取るべき対策も取らずに来たのでしょうか?
いや、逆にかえって状況を悪化させるように新自由主義的政策を実施してきたのでしょうか?


これについて、わたしは憶測以上の回答を持ちません。
ただ確実に言えることは、「早期に対処すれば十分に対応できたはずの重大問題群を、いまの政府はみすみす放置して悪化させてきた」の一言に尽きます。
この間、政権交代が起こったのは 2009 〜 2012 年の 3 年間だけです。
現政権与党は交代させるにもさせられない状況になりつつあるようですが、あまりにも大きな問題を看過してきたのは間違いないでしょうね……。
こういったデータを政府の人間が把握していないはずがないのですから。
逆にメディアの俎上に上らないのが、なんらかの意図を感じさせます。
いまの衆院解散総選挙も、あいかわらず政局ばかり注目されますし。


「人生」を搾取されてきたロス・ジェネ世代の一人としては暗澹たる気分になります。
ここから何をすべきなのか、熟考を重ねて行動に移していきたいものです。


【補足】
また別の方の、次のような TW を見掛けました。
わたしが上記で論じてきたこととあまりにも乖離がある内容です。
何故なのか調べてみたくなりました。


そこで、わたしが同様の計算を行った結果グラフ(5)が以下のとおりです。
世銀のデータから、総人口(人数)と生産年齢人口(%)を使って、生産年齢人口(人数)を算出し、そこから『生産年齢人口一人あたり GDPを算出しました。ちなみにこれまでの議論同様に、それぞれの年のドル・ベースで換算してます。

f:id:renpoo:20171015104732p:plain


何故、ここまで非道い乖離が発生しているのか、どうもドル建て換算をしているからの模様です。
つまりデータ的には間違っていません。
国際標準的な算出方法はあきらかにこちらのほうが準拠しているでしょう。
これからさらに検証を重ねていきたいと思います。




【付表】
一応、どんな計算をしたのか分かるように、それぞれのグラフの基となった一覧表も列挙します。

グラフ(1):

Code 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
JPN 100 88.2 81.1 73.4 83.1 88.7 78 74.6 80.7 87.3 85.7 81.7 81.7 90.9 94.4 103.1 110.8 111.7 92 86.2 77.3
GBR 100 105.6 116.9 124.2 126.5 125.6 124.1 135.8 157 185.7 195.5 209.1 240 225.7 187 194.2 209.7 212.6 219.2 241.6 230.2
USA 100 105.7 112.3 118.6 126.1 134.2 138.6 143.2 150.2 160.2 170.8 180.8 188.9 192 188.1 195.3 202.5 210.8 217.4 226.4 234.2
SGP 100 109.7 114 97.5 98.2 109 101.6 104.6 110.4 129.9 145 168.2 204.8 218.7 218.9 269 313.1 329.1 341.7 348.6 333.1
CHN 100 117.6 130.9 140.1 148.8 164.6 182 199.7 225.4 265.3 309.9 372.9 481.3 622.7 691.1 825.1 1023.5 1155.9 1296.5 1414 1484.4
AUS 100 109.1 118.4 108.5 105.6 112.8 102.9 107.1 126.7 166.5 188.4 203 231.8 286.6 251.8 310.4 377.7 417.9 425 395.3 364.1
FRA 100 100.3 90.7 93.8 93.2 85 85.9 93.2 114.8 131.9 136.9 144.4 165.4 181.6 167.3 164.4 177.8 166.6 174.5 175.7 150.4
IND 100 109.1 115.4 117 127.4 130 134.7 142.9 168.7 196.8 227.6 258.9 337.9 333.9 372.4 466 495.3 497.8 508.2 557.1 565.6
KOR 100 107.9 100.2 67.3 86.9 100.4 95.3 108.9 121.7 136.7 160.6 180.9 200.7 179.2 161.3 195.7 215 218.6 233.4 252.3 246.3
NLD 100 99.8 92.3 96.9 99 92.4 95.5 104.2 128.1 145.7 152 162.7 188 209.7 192.1 187.3 200.1 185.6 193.5 196.9 168.5
NZL 100 109.7 103.4 88 91.9 82.3 84.3 104.2 138.1 162.6 179.5 174.6 214.8 208.5 189.8 229.3 263.6 276.3 298.3 313.1 271.8
ISR 100 109.8 114.6 115.9 117.2 132.4 130.8 121.1 126.8 135.5 142.9 154.6 179.6 216.8 208.1 234.4 261.8 259.7 292.5 305.8 296.2
ITA 100 111.8 105.8 108.2 106.6 97.5 99.3 108.2 134.1 153.6 158.2 165.9 188.2 204.2 186.6 181.5 194.4 177 182 182.7 155
DEU 100 96.6 85.6 86.6 84.9 75.2 75.3 80.2 96.7 108.8 110.4 115.9 132.7 144.8 131.9 131.9 145 136.6 144.5 149.3 129.5
RUS 100 99 102.4 68.5 49.5 65.7 77.5 87.3 108.8 149.4 193.2 250.3 328.6 419.9 309.1 385.5 513.7 548.7 564 513.5 335.3

グラフ(2):

Code 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
JPN 100 88 80.7 72.8 82.3 87.7 76.9 73.5 79.2 85.7 84.1 80.1 80 89 92.5 101 108.7 109.8 90.7 85 76.4
GBR 100 105.3 116.3 123.2 125.1 123.8 121.8 132.7 152.7 179.6 187.8 199.4 227 211.9 174.2 179.5 192.3 193.6 198.3 217 205
USA 100 104.5 109.7 114.5 120.3 126.6 129.5 132.6 137.9 145.7 153.9 161.3 167 168.2 163.3 168.1 173 178.7 183 189 194
SGP 100 105.3 105.8 87.5 87.4 95.4 86.5 88.3 94.5 109.9 119.8 134.7 157.3 159.3 154.7 186.8 212.9 218.4 223 224.6 212.1
CHN 100 116.4 128.2 135.9 143.1 157.1 172.4 187.9 210.8 246.6 286.4 342.7 440 566.4 625.5 743.1 917.5 1031.1 1150.8 1248.8 1304.3
AUS 100 107.6 115.5 104.8 100.9 106.4 95.8 98.5 115.1 149.5 166.9 177.2 201.2 243.8 209.8 254.6 305.6 332.2 332.3 304.5 276.7
FRA 100 99.9 90.1 92.8 91.7 83.1 83.3 89.8 109.8 125.3 129 135.2 153.9 168 154 150.6 162 151 157.4 157.4 134.1
IND 100 107 111.2 110.6 118.2 118.6 120.8 126 146.2 167.9 191.1 214.1 275.2 268 294.7 363.8 381.5 378.5 381.7 413.3 414.5
KOR 100 106.9 98.3 65.6 84.1 96.3 90.7 103.1 114.6 128.4 150.4 168.6 186.2 165.1 147.8 178.6 194.7 197.1 209.6 225.6 219.5
NLD 100 99.4 91.4 95.3 96.8 89.7 92 99.8 122 138.3 143.9 153.9 177.4 197.1 179.7 174.3 185.3 171.3 178 180.5 153.8
NZL 100 108 100.4 84.7 88.1 78.4 79.8 97 125.9 146.1 159.5 153.3 186.8 179.8 162.1 193.6 220.8 230.3 246.7 255.1 217.3
ISR 100 107 108.9 107.6 106.1 116.8 112.6 102.2 105.1 110.3 114.3 121.5 138.7 164.5 154.2 170.5 187 182 201.2 206.4 196
ITA 100 111.8 105.7 108 106.5 97.4 99.1 107.8 133 151.4 155.2 162.2 183 197.3 179.5 174.1 186.1 169 171.7 170.8 144.9
DEU 100 96.3 85.2 86.2 84.5 74.8 74.7 79.4 95.7 107.7 109.4 114.9 131.8 144 131.5 131.7 144.8 138.7 143.7 150.5 129.9
RUS 100 99.2 102.7 68.8 49.9 66.5 78.8 89.1 111.6 153.9 199.7 259.6 341.4 436.5 321.2 400.5 533.1 568.5 583.1 521.5 339.8

グラフ(3):

Code 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
JPN 100 100.3 100.5 100.8 101 101.1 101.4 101.6 101.8 101.9 101.9 101.9 102 102.1 102.1 102.1 101.9 101.7 101.5 101.3 101.2
GBR 100 100.3 100.5 100.8 101.1 101.5 101.9 102.3 102.8 103.4 104.1 104.9 105.7 106.5 107.3 108.2 109 109.8 110.5 111.4 112.3
USA 100 101.2 102.4 103.6 104.8 106 107 108 108.9 110 111 112.1 113.1 114.2 115.2 116.2 117.1 118 118.8 119.8 120.7
SGP 100 104.1 107.7 111.4 112.3 114.3 117.4 118.5 116.7 118.2 121 124.9 130.2 137.3 141.5 144 147.1 150.7 153.2 155.2 157
CHN 100 101.1 102.1 103.1 104 104.8 105.6 106.3 106.9 107.6 108.2 108.8 109.4 109.9 110.5 111 111.6 112.1 112.7 113.2 113.8
AUS 100 101.3 102.5 103.5 104.7 106 107.4 108.7 110.1 111.4 112.9 114.5 115.2 117.6 120 121.9 123.6 125.8 127.9 129.8 131.6
FRA 100 100.4 100.7 101.1 101.6 102.3 103 103.8 104.5 105.3 106.1 106.9 107.5 108.1 108.7 109.2 109.7 110.3 110.8 111.7 112.2
IND 100 101.9 103.8 105.8 107.7 109.6 111.6 113.5 115.4 117.2 119.1 120.9 122.8 124.6 126.4 128.1 129.8 131.5 133.2 134.8 136.4
KOR 100 101 101.9 102.6 103.4 104.2 105 105.6 106.1 106.5 106.8 107.3 107.8 108.6 109.1 109.6 110.4 110.9 111.4 111.8 112.3
NLD 100 100.5 101 101.6 102.3 103 103.8 104.5 105 105.3 105.6 105.7 106 106.4 106.9 107.5 108 108.4 108.7 109.1 109.6
NZL 100 101.6 102.9 103.9 104.4 105 105.6 107.5 109.6 111.3 112.5 113.9 115 116 117.1 118.4 119.3 120 120.9 122.8 125.1
ISR 100 102.7 105.2 107.7 110.5 113.4 116.1 118.5 120.6 122.8 125 127.2 129.5 131.8 135 137.5 140.1 142.7 145.3 148.2 151.1
ITA 100 100 100.1 100.1 100.1 100.2 100.2 100.4 100.8 101.5 102 102.3 102.8 103.5 104 104.3 104.5 104.7 106 106.9 107
DEU 100 100.3 100.4 100.5 100.5 100.7 100.8 101 101 101 101 100.9 100.7 100.5 100.3 100.1 100.1 98.5 100.6 99.1 99.7
RUS 100 99.9 99.7 99.5 99.2 98.8 98.4 97.9 97.5 97.1 96.7 96.4 96.2 96.2 96.2 96.3 96.4 96.5 96.7 96.9 97.1

グラフ(4):

Code 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
JPN 100 99.7 99.3 98.9 98.5 98 97.5 97.1 96.5 96 95.4 94.8 94.1 93.4 92.6 91.7 90.8 90 89.1 88.2 87.4
GBR 100 100 100.1 100.3 100.5 100.7 100.9 101.2 101.5 101.8 102.1 102.2 102.3 102.3 102.3 102.2 101.7 101.2 100.7 100.2 99.7
USA 100 100.1 100.3 100.6 100.9 101.2 101.5 101.7 101.9 102.1 102.4 102.4 102.5 102.5 102.5 102.4 102.3 102.1 101.8 101.4 100.9
SGP 100 99.5 99.3 99.4 99.6 99.7 100.3 100.8 101.1 101.5 101.7 101.8 102 102.3 102.7 103.1 103.1 103 102.7 102.3 101.9
CHN 100 100.7 101.1 101.4 102 102.9 104 105.2 106.6 108 109.2 110 110.8 111.4 111.9 112.1 112.1 111.9 111.5 111 110.4
AUS 100 100 100 100.2 100.3 100.3 100.5 100.7 100.9 101 101.1 101.3 101.5 101.5 101.5 101.4 101.1 100.7 100.4 100 99.5
FRA 100 99.9 99.7 99.6 99.5 99.5 99.4 99.3 99.3 99.2 99.2 99.2 99.1 99.1 98.9 98.6 98.1 97.5 96.7 96 95.4
IND 100 100.4 100.9 101.4 102 102.6 103.1 103.6 104.1 104.7 105.3 105.8 106.3 106.8 107.3 107.9 108.4 109 109.6 110.1 110.6
KOR 100 100 100.3 100.6 100.9 100.8 100.9 100.9 101 101.2 101.6 101.5 101.5 101.5 101.8 102.2 102.3 102.5 102.7 102.7 102.5
NLD 100 99.8 99.6 99.4 99.2 99.1 99 98.9 98.8 98.7 98.6 98.5 98.4 98.3 98.1 97.8 97.4 96.9 96.2 95.6 95.1
NZL 100 99.9 99.8 99.8 99.9 100.1 100.4 100.7 100.9 101.2 101.5 101.6 101.7 101.7 101.7 101.6 101.2 100.7 100.2 99.7 99.2
ISR 100 100.3 100.6 100.7 100.9 101 101.1 101.2 101.3 101.4 101.4 101.6 101.8 101.9 101.9 101.7 101.3 100.9 100.4 99.9 99.4
ITA 100 99.8 99.6 99.3 99 98.7 98.4 98 97.6 97.3 97 96.7 96.4 96.2 96 95.7 95.2 94.7 94.2 93.7 93.3
DEU 100 100 100 100 100 99.9 99.4 99 98.5 98.1 97.6 97.3 96.9 96.6 96.3 96.2 96.2 96.2 96.3 96.3 96.2
RUS 100 100.7 101.6 102.4 103.3 104.3 104.7 105.2 105.6 106.2 106.8 107.2 107.7 108.1 108.4 108.3 108 107.5 106.7 105.9 105.1

グラフ(5):

Code 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
JPN 100 88.3 81.2 73.6 83.6 89.5 78.9 75.7 82.1 89.3 88.2 84.6 85.1 95.4 99.9 110.1 119.7 122.1 101.8 96.4 87.4
GBR 100 105.3 116.2 122.9 124.5 122.9 120.7 131.1 150.4 176.4 183.9 195.1 222 207.1 170.3 175.6 189 191.3 196.9 216.5 205.7
USA 100 104.4 109.4 113.8 119.2 125.2 127.6 130.4 135.3 142.6 150.3 157.5 163 164 159.3 164.1 169.1 175.1 179.8 186.5 192.2
SGP 100 105.9 106.6 88 87.8 95.7 86.3 87.6 93.5 108.3 117.8 132.3 154.3 155.7 150.6 181.1 206.5 212.1 217.2 219.5 208.1
CHN 100 115.6 126.9 134 140.3 152.6 165.8 178.6 197.7 228.4 262.3 311.6 397.2 508.2 559.1 663 818.4 921.5 1032.1 1125.2 1181.6
AUS 100 107.7 115.5 104.6 100.6 106.1 95.2 97.8 114.1 148.1 165.1 175 198.2 240.1 206.7 251.2 302.4 329.8 331 304.6 278
FRA 100 100.1 90.3 93.2 92.1 83.5 83.8 90.4 110.6 126.3 130 136.3 155.2 169.5 155.6 152.7 165.1 154.9 162.7 163.9 140.6
IND 100 106.7 110.3 109 116 115.6 117.3 121.6 140.4 160.5 181.6 202.5 259.1 251.2 274.8 337.3 352.1 347.6 348.5 375.6 375
KOR 100 106.9 98.1 65.2 83.4 95.5 89.9 102.2 113.5 126.9 148 166.1 183.6 162.6 145.2 174.8 190.3 192.3 204.1 219.8 214.2
NLD 100 99.6 91.8 95.9 97.5 90.6 93 100.9 123.6 140.2 145.9 156.3 180.3 200.5 183.1 178.2 190.3 176.8 185 188.7 161.7
NZL 100 108.1 100.6 84.8 88.1 78.3 79.5 96.3 124.8 144.3 157.1 150.8 183.7 176.7 159.4 190.6 218.3 228.7 246.2 255.8 219
ISR 100 106.6 108.2 106.8 105.2 115.6 111.4 101.1 103.8 108.8 112.8 119.5 136.3 161.5 151.4 167.6 184.5 180.4 200.5 206.6 197.1
ITA 100 112 106.2 108.8 107.5 98.7 100.7 109.9 136.2 155.6 160 167.8 189.8 205.1 187 181.9 195.4 178.4 182.2 182.2 155.4
DEU 100 96.4 85.3 86.2 84.5 74.8 75.1 80.3 97.1 109.8 112 118.1 136 149.1 136.5 136.9 150.5 144.1 149.2 156.3 135.1
RUS 100 98.4 101.1 67.2 48.3 63.7 75.2 84.7 105.6 144.9 187 242.1 317 403.6 296.4 369.6 493.5 529 546.4 500.1 328.4


追記:
ちなみに【ドル建て】換算の、世界銀行による説明はこれです。
つまい、「各々の年のドル価格に換算」しています。
What is the difference between current and constant data? – World Bank Data Help Desk