好奇心の横断歩道を創る!

自分の思考をラバーダック・デバッグするためのブログ

「ベイジアンネットワークを用いた、経済指標間の因果推論、(ほぼ確実に)失敗した記録」のまとめ

 

言い訳とか

事前に想定した通りの結果が出たときだけ記録に残して公表するというのは、私の嫌いな 公表バイアス を助長するし、都合が悪いことを隠蔽しているみたいで気に食わない。ので、正直ろくでもない結果だとは思うけど、もしかしてここから重大な発見をする方も現れるかもしれないと思い、失敗の結果を記録することにした。

 

何したか

今回は、政界各国のいくつかの経済指標が示すデータを用いて、各経済指標同士がどのような因果関係を持つのかを、ベイジアンネットワークを用いて推論していく、といった内容。ベイジアンネットワークをご存じない方は、

①なんとなく読む

②今すぐタブを閉じる

ベイジアンネットワークについて調べる

のいずれかを選択してください。②がおすすめです。

ネットワークのノードに使われた経済指標は、

・実質GDP成長率

・政府支出増加率(GDPデフレーターで調整)

・政府収入増加率(GDPデフレーターで調整)

・民間支出増加率(GDPデフレーターで調節)

・輸出増加率(GDPデフレーターで調節)

・輸入増加率(GDPデフレーターで調節)

2003~2019の毎年の前年比と、2002と2019の比較について、それぞれベイジアンネットワークを用いて因果推論した。もしかしたら、

rokabonatttsu.hatenablog.com

rokabonatttsu.hatenablog.com

で二変数間のグラフを参照しながら読むとよさげかも。知らんけど。

 

情報源と、分析対象となった国の基準

IMFのページから入手したExcelファイルのデータと、The World Bankの財やサービスの輸入対GDP比および財やサービスの輸出対GDP比が情報源。2002~2019までの、

・政府支出(名目値、その国の通貨建て)

・政府収入(名目値、その国の通貨建て)

・名目GDP(その国の通貨建て)

・実質GDP(その国の通貨建て)

消費者物価指数

GDPデフレーター

・財やサービスの輸入対GDP

・財やサービスの輸出対GDP

が、全て欠損なくそろった国を対象とした。

 

対象とする国と、それぞれの因果推論

 全ての国のマクロ経済指標の因果推論(対象となった国は注釈*1。)

変動為替相場制と思われる国の、マクロ経済指標の因果推論(対象の国の一覧は注釈*2。)

共通通貨の使用国の、マクロ経済指標の因果推論(対象の国一覧は注釈*3。)

先進国の、マクロ経済指標の因果推論(対象の国の一覧は注釈*4。)

発展途上国の、マクロ経済指標の因果推論(対象の国の一覧は注釈*5。)

 

 

分析対象となった国一覧

 

*1:

Albania
Algeria
Angola
Antigua and Barbuda
Australia
Austria
Azerbaijan
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bhutan
Bolivia
Bosnia and Herzegovina
Botswana
Brazil
Brunei Darussalam
Bulgaria
Burundi
Cabo Verde
Cambodia
Cameroon
Canada
Chile
China
Colombia
Costa Rica
Croatia
Cyprus
Czech Republic
Democratic Republic of the Congo
Denmark
Ecuador
Egypt
El Salvador
Estonia
Eswatini
Fiji
Finland
France
Gabon
Georgia
Germany
Greece
Grenada
Guatemala
Haiti
Honduras
Hong Kong SAR
Hungary
India
Indonesia
Ireland
Islamic Republic of Iran
Israel
Italy
Jamaica
Japan
Jordan
Kazakhstan
Kenya
Korea
Kosovo
Kuwait
Kyrgyz Republic
Latvia
Lithuania
Luxembourg
Macao SAR
Malaysia
Malta
Mexico
Moldova
Mongolia
Montenegro
Morocco
Mozambique
Myanmar
Namibia
Nepal
Netherlands
New Zealand
Nicaragua
Niger
Nigeria
North Macedonia
Pakistan
Panama
Paraguay
Peru
Philippines
Poland
Portugal
Romania
Samoa
Saudi Arabia
Senegal
Serbia
Seychelles
Singapore
Slovak Republic
Slovenia
Solomon Islands
South Africa
Spain
Sri Lanka
Sudan
Sweden
Tanzania
Thailand
The Bahamas
Tonga
Tunisia
Turkey
Uganda
Ukraine
United Arab Emirates
United Kingdom
United States
Uruguay
Uzbekistan
Vietnam
Zambia

*2:

'Albania',
'Australia',
'Brazil',
'Canada',
'Chile',
'Colombia',
'Georgia',
'Hungary',
'India',
'Indonesia',
'Ireland',
'Israel',
'Japan',
'Kenya',
'Korea',
'Mexico',
'Moldova',
'New Zealand',
'Paraguay',
'Peru',
'Philippines',
'Poland',
'Romania',
'Russia',
'South Africa',
'Sweden',
'Thailand',
'Turkey',
'Uganda',
'United Kingdom',
'United States',
'Uruguay'

*3:

'Austria',
'Belgium',
'Germany',
'Spain',
'France',
'Greece',
'Ireland',
'Italy',
'Kosovo',
'Luxembourg',
'Montenegro',
'Netherlands',
'Portugal',
'Burkina Faso',
'Senegal',
'Cameroon',
'Chad',
'Equatorial Guinea',
'Gabon',
'Republic of Congo',
'Antigua and Barbuda',
'St Kitts and Nevis',
'St Lucia',
'St Vincent and the Grenadines'

*4:

'Australia',
'Austria',
'Belgium',
'Canada',
'Czech Republic',
'Denmark',
'Finland',
'France',
'Germany',
'Greece',
'Sweden',
'Ireland',
'Italy',
'Japan',
'Korea',
'Luxembourg',
'Netherlands',
'New Zealand',
'Norway',
'Portugal',
'Spain',
'Switzerland',
'United States',
'United Kingdom'

*5:

'Albania',
'Algeria',
'Angola',
'Antigua and Barbuda',
'Azerbaijan',
'Bahrain',
'Bangladesh',
'Barbados',
'Belarus',
'Belize',
'Benin',
'Bhutan',
'Bolivia',
'Bosnia and Herzegovina',
'Botswana',
'Brazil',
'Brunei Darussalam',
'Bulgaria',
'Burundi',
'Cabo Verde',
'Cambodia',
'Cameroon',
'Chile',
'China',
'Colombia',
'Costa Rica',
'Croatia',
'Cyprus',
'Democratic Republic of the Congo',
'Ecuador',
'Egypt',
'El Salvador',
'Estonia',
'Eswatini',
'Fiji',
'Gabon',
'Georgia',
'Grenada',
'Guatemala',
'Haiti',
'Honduras',
'Hong Kong SAR',
'Hungary',
'India',
'Indonesia',
'Islamic Republic of Iran',
'Israel',
'Jamaica',
'Jordan',
'Kazakhstan',
'Kenya',
'Kosovo',
'Kuwait',
'Kyrgyz Republic',
'Latvia',
'Lithuania',
'Macao SAR',
'Malaysia',
'Malta',
'Mexico',
'Moldova',
'Mongolia',
'Montenegro',
'Morocco',
'Mozambique',
'Myanmar',
'Namibia',
'Nepal',
'Nicaragua',
'Niger',
'Nigeria',
'North Macedonia',
'Pakistan',
'Panama',
'Paraguay',
'Peru',
'Philippines',
'Poland',
'Romania',
'Samoa',
'Saudi Arabia',
'Senegal',
'Serbia',
'Seychelles',
'Singapore',
'Slovak Republic',
'Slovenia',
'Solomon Islands',
'South Africa',
'Sri Lanka',
'Sudan',
'Tanzania',
'Thailand',
'The Bahamas',
'Tonga',
'Tunisia',
'Turkey',
'Uganda',
'Ukraine',
'United Arab Emirates',
'Uruguay',
'Uzbekistan',
'Vietnam',
'Zambia'