2020 アメリカ大統領選　 node-red で調査・予測してみた

![2020-1105.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/387051/948d71ca-4a23-c106-a666-01ead48789b2.png)

##要約##
：node-red /sentiment(以降、感情推定モデル)を使って、２０２０アメリカ大統領選でどちらが当選するか予測(11/3時点)してみました。僅差でトランプ大統領再選と予測しました。全国規模でそのまま調査をしたため、州ごとの傾向を予測することができなかったことが予測が八ズレた原因です。ただ、全国規模の傾向分析や商品のトレンド分析を行う際は、リアルタイムに測定する、感情推定モデルは有効と思われます。

##〔はじめに〕##
1.今回使用した、感情推定モデルの元ソースコード
https://flows.nodered.org/flow/210746ff118272e4f38a073108193049

アメリカ国内では、1分間に500件くらいトランプ大統領に関して、ツイートされています。その全内容を、ポジティブ：分析（理性）的/喜び.　ネガティブ：悲しみ/怒り.. で分類し、5秒に一回、平均化しました(イメージは上の図)。

参考になるソース
https://flows.nodered.org/flow/1dc60dd3d55f827e3d6df54e8889a8aa
https://flows.nodered.org/

動作動画
アメリカ国内
https://youtu.be/TtY9a7Zf7hE

中国本土分析
https://youtu.be/QTo4v-LctIA
（感情推定モデルでは、その他、日本・韓国など35か国分析可能です）
![20200309_03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/387051/56e53c2a-3035-3351-abe4-a3a65a69e28b.png)


※日本時間１１月3日　午後8時から、アメリカ大統領選　は投票開始しています。

2.メディアの予想(2020/11/3 時点　日本時間午後６時)
BBCをはじめ大手メディアの予想は　「ジョーバイデン氏一強」です。

https://www.bbc.com/japanese/features-and-analysis-53681889

3．予想（2020/11/3時点　日本時間午後６時)
大接戦。僅差でトランプ大統領再選と予測
上の図のようにデータを採取して、7日間の移動平均を出しています。
![2020ave1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/387051/0e19aec9-2d57-f351-4fb9-54f7f25f693b.png)


2020年10月24日 11時38分 時点のメディア(NHK)報道
全米世論調査はバイデン氏リード
23日時点で、
▽バイデン氏が50.7％、
▽トランプ大統領が42.8％と、
バイデン氏が7.9ポイントリードしています。
https://www3.nhk.or.jp/news/html/20201024/k10012678681000.html
大規模な集会を開いて追い込みをかけたことが、効果があった様子がうかがえます。
 
僅差でトランプ大統領再選(noteの記事参照)
https://note.com/futureforecast/n/nfb1591e35768

４．結果
11/20にジョーバイデン氏と確定しました。
2020年11月20日 19時00分
米大統領選タイムライン完　ついにバイデン氏当選確実
https://www.asahi.com/articles/ASNBX4RX3NBXUEHF004.html?iref=international_us-election_2020

5.感情推定モデルが出した、今後の動向を決定する内容(日本時間11月8日未明　の内容)
omg... you just can't win lol.
Good luck lol.

訳：ああ...あなたは勝つことはできません（笑）。
頑張って（笑）。
あいまい:99%  喜び:86%

〔解説〕
Good luck、とあるので応援しているようですが、落選してざまあみろ、という意味です。


##【１】２０２０アメリカ大統領選　予測について##

〔反省点　その１〕
州ごとに選挙人を決めるという特徴的な大統領選挙の仕組みがあるにも関わらず、予測をアメリカ全国規模で行い、州ごとの傾向を予測することをしなかった。

改善すべき点　その１
アメリカ全土単位の予測をそのままではなく、州ごとの単位で予測モデルを作るべき。
（最初から想定していたこと）

言い訳：わかっていたのですが、目的は全国規模の動向をリアルタイムに測定することなので、十分使えると考えています。

〔反省点　その２〕
郵便投票という新規の仕組みがあるにも関わらず、予測をアメリカ全国規模で行い、郵便投票という長く考える傾向を予測することができなかった。

改善すべき点　その２
長い時間考えるので、別予測モデルを作るべき。

言い訳：郵便東京でもそのまま適用できる、と考えていたので、最初のボタンが違っていた。これは、感情推定とは別モデルが必要。（意思決定過程研究などを使うべき）

１．メディア予想　「バイデン一強」

BBCをはじめ大手メディアの予想は　「ジョーバイデン氏一強」でした。

米世論調査また不正確　「隠れトランプ支持」接戦の背景
3日の米大統領選をめぐり、主要な世論調査では全米の平均支持率で民主党候補のバイデン前副大統領が共和党候補のトランプ大統領を大きく上回っていた。激戦州でもバイデン氏が優位を保ったまま投開票日を迎えたが、実際には異例の大接戦となっている。
主要な世論調査を集計する米政治サイトのリアル・クリア・ポリティクス（RCP）によると、バイデン氏の全米支持率は3日時点で51.2%とトランプ氏を7.2ポイント上回った。東部ペンシルベニアや南部フロリダなど激戦6州の平均支持率でもバイデン氏は2.3ポイントの差でリードしていた。
バイデン氏が圧勝するとの見方もあったが、両候補は僅差で競り合う。RCPによるとフロリダ州ではバイデン氏の支持率がトランプ氏を0.9ポイント上回っていたが、実際にはトランプ氏が勝利を確実にした。トランプ氏は前回2016年の大統領選で同州を1.2ポイント差で制したが、今回は得票差がさらに開く勢いだ。
中西部オハイオ州でも世論調査ではトランプ氏のリードが1ポイントだったが、トランプ氏はこれを大きく上回る得票差で勝利するとみられる。
世論調査が外れた背景には、トランプ氏の支持を公言しない「隠れトランプ支持者」の存在が考えられる。トランプ氏は人種差別と受け取られかねない言動も少なくないため、周囲の目を気にして世論調査で本音を打ち明けない人々だ。
16年の大統領選では、世論調査がペンシルベニアや中西部ミシガン、同ウィスコンシン各州でトランプ氏を劣勢としていたが、いずれの州も予想に反してトランプ氏が勝利した。このときも「隠れトランプ支持者」の存在が指摘された。
16年の世論調査が誤ったのは、民主党支持者が多い大学卒の有権者をサンプルに加えすぎていたことが一つの原因とされた。世論調査会社は教育水準に応じて生データを調整をするようになったが、今回も予測の精度に課題を残した。

https://www.nikkei.com/article/DGXMZO65817790U0A101C2FF2000/

２．弊社予想　2020/11/3 アメリカ国内評価

僅差でトランプ大統領再選

手法：
全アメリカ人に5秒に1回、本音を聴き続けて（感情推定）再選可能性を
30秒に1回判定。

想定：
感情推定モデルで想定している、適中率レンジの中（８０％程度）には入ってくる。ただし、人が結果を操作しようとする部分を想定する必要がある。


感情推定結果を操作しようとする部分------------------------------------------------------
1 @realDonaldTrump HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HA HOW ENJOYABLE… https://t.co/kEGms52GNe
56
2 @realDonaldTrump AMERICANS LOVE AND SUPPORT OUR GREAT PRESIDENT TRUMP!
WINNING WINNING WINNING WINNING WINNING WINNING WINNING WINNING 40
3 Trump Wins ❤️ Trump Wins ❤️ Trump Wins ❤️ Trump Wins ❤️ Trump Wins ❤️ Trump Wins ❤️ Trump Wins ❤️ Trump Win… https://t.co/U43sgAhlvu
32
4 I Love Twitters I Love USA I Love Trump I Love Biden I Love Russia I Love Putin I Love EU I Love NATO #こんにちは #笑 (｡◕… https://t.co/1x880DDF3c
24
5 Repeat after me.
Trump will win.
Trump will win.
Trump will win.
Trump will win.
Trump will win.
Trump will win.…
https://t.co/v4hQWsiHUB
24
6 Trump will keep on winning, winning, winning and when he wins all the good people of the world win.
23
7 @realDonaldTrump omg... you just can't win lol.
Good luck lol.　lol.... lol.. 22


8 Thanks Mr President Trump to keep USA have safe , freedom , proud , strong , We are winning , winning , winning ,,… https://t.co/LtUPjhdmgW
21
9 @realDonaldTrump Ha ha ha ha ha ha ha ha ha ha ha...
We all know this is not important.
Trump lost 2020.
🖕🤡🖕trump!
21
10 @JennaEllisEsq @erotao My God is so great, so strong and so mighty there’s nothing my God cannot do!
Jesus Wins! Trump wins!
America wins!! 20
Rank Tweet Score
1 @approxch @KEEMSTAR Fuck Keemstar Fuck leafy Fuck Me Fuck Trump Fuck Biden Fuck Fuck Fuck Fuck Fuck Fuck Fuck Fuck -52
2 @realDonaldTrump Trump = LOSER LOSER LOSER LOSER LOSER LOSER LOSER LOSER LOSER LOSER LOSER LOSER LOSER LOSER LOSE… https://t.co/RdWutvY3jx
-42
3 @sanaonline__ @realDonaldTrump loser loser loser loser loser loser loser loser loser loser trump is a loser the wo… https://t.co/lygag035w0
-33
4 @realDonaldTrump @DrPaulGosar loser loser loser loser loser loser loser loser loser loser trump is a loser the wor… https://t.co/mAJDZHhJXQ
-33
5 @LLinWood @realDonaldTrump loser loser loser loser loser loser loser loser loser loser trump is a loser the world… https://t.co/4yRRLYWYm7
-33
6 @realDonaldTrump @GenFlynn FUCK TRUMP FUCK TRUMP FUCK TRUMP FUCK TRUMP FUCK TRUMP FUCK TRUMP FUCK TRUMP FUCK TRUMP… https://t.co/4PYtTxXwpA
-32
7 Donald Trump, you horse's ass, YOU LOST.
YOU LOST YOU LOST YOU LOST YOU LOST YOU LOST YOU LOST YOU LOST YOU LOST YO… https://t.co/1ENhUZXIGF
-31
8 @kc4yay @itsJeffTiedrich @realDonaldTrump loser loser loser loser loser loser loser loser loser loser trump is a l… https://t.co/oPCOu0xZT2
-30
9 @JOHNSMITHH66 @itsJeffTiedrich @realDonaldTrump loser loser loser loser loser loser loser loser loser loser trump… https://t.co/dFNB9dNYpl
-30
10 Trump is a fucking liar and a loser.
Way to shit on the family legacy Wish shit was handed to me.
Fucking little dick orange bitch

感情推定結果を操作しようとする部分------------------------------------------------------



追記：書いている理由
良識的をもっている第三者、Undecided Voters（どちらに入れるか決めかねている人）が今、リアルタイムにどう思っているのかを、客観的にリアルタイムデータで参照できるようにしました。Node-red /IBM Cloud/Watson を使って算出しています。ここではこの仕組みを「感情推定」といっています。それをレポートにしています。