はじめに
明けましておめでとうございます。
さてさて、2018年のサザエさんのじゃんけん結果はどうなったでしょう。
ちなみに、2017年のサザエさんのじゃんけん結果は、32勝9敗7分(勝率0.780)でした。
人工知能による予測化を断念
ごめんなさい、DeepLearningを使用して予想をする予定でしたが、まだ勉強中のままです。
r_stdさんが、機械学習を用いて検証してくれました。
この方は2016年に統計検定準1級に合格している方で幾つかの手法を使っています。
2017年の結果として、naive bayesで33勝9敗6分と好成績を残しています。
r-std.hatenablog.com
約一年越しに②の記事が追加されました。
2018年の結果としてランダムフォレストで32勝10敗7分と好成績を残しています。
r-std.hatenablog.com
次の手の予測アルゴリズム
2017年冬版 サザエさんじゃんけん白書によるとクール(四半期)の初回(1月、4月、7月、10月の初回)はチョキが出やすいとのことで、今回取り入れてみました。
- チョキが多いので、グー > チョキ > パーの優先順位とする
- 前回と違う手を出すので、上記の優先順位で勝手を選ぶ
- 二手前と一手前が違う手なら、残りの手を出すので勝手を選ぶ
- 三手の中に同手がある場合、 残りの手を出すので勝手を選ぶ
- 二手前と一手前が同じ手なら、勝手を出すので負手を選ぶ
- 1月、4月、7月、10月の第1週目はチョキが出やすいので、グーを選ぶ(追加)
2018年の勝敗結果
年月 | サザエさんの手 | 予想の手 | 勝敗結果 |
---|---|---|---|
01月07日 | チョキ | グー | 勝ち |
01月14日 | グー | グー | 引き分け |
01月21日 | チョキ | チョキ | 引き分け |
01月28日 | グー | チョキ | 負け |
02月04日 | パー | チョキ | 勝ち |
02月11日 | グー | グー | 引き分け |
02月18日 | チョキ | グー | 勝ち |
02月25日 | チョキ | チョキ | 引き分け |
03月04日 | パー | チョキ | 勝ち |
03月11日 | グー | パー | 勝ち |
03月18日 | グー | グー | 引き分け |
03月25日 | チョキ | グー | 勝ち |
04月01日 | チョキ | グー | 勝ち |
04月08日 | グー | チョキ | 負け |
04月15日 | パー | チョキ | 勝ち |
04月22日 | パー | グー | 負け |
04月29日 | チョキ | グー | 勝ち |
05月06日 | グー | パー | 勝ち |
05月13日 | チョキ | チョキ | 引き分け |
05月20日 | パー | チョキ | 勝ち |
05月27日 | グー | パー | 勝ち |
06月03日 | チョキ | グー | 勝ち |
06月10日 | グー | チョキ | 負け |
06月17日 | パー | チョキ | 勝ち |
06月24日 | パー | グー | 負け |
07月01日 | チョキ | グー | 勝ち |
07月08日 | グー | パー | 勝ち |
07月15日 | パー | チョキ | 勝ち |
07月22日 | グー | グー | 引き分け |
07月29日 | チョキ | グー | 勝ち |
08月05日 | チョキ | チョキ | 引き分け |
08月12日 | パー | チョキ | 勝ち |
08月19日 | グー | パー | 勝ち |
08月26日 | グー | グー | 引き分け |
09月02日 | パー | グー | 負け |
09月09日 | チョキ | グー | 勝ち |
09月16日 | グー | パー | 勝ち |
09月23日 | チョキ | チョキ | 引き分け |
09月30日 | パー | チョキ | 勝ち |
10月07日 | チョキ | グー | 勝ち |
10月14日 | グー | パー | 勝ち |
10月21日 | パー | チョキ | 勝ち |
11月04日 | パー | グー | 負け |
11月11日 | チョキ | グー | 勝ち |
11月18日 | チョキ | パー | 負け |
11月25日 | グー | パー | 勝ち |
12月02日 | グー | チョキ | 負け |
12月09日 | パー | チョキ | 勝ち |
12月16日 | チョキ | グー | 勝ち |
結果は、30勝9敗10分(勝率0.769)となりました。
ちなみに、サザエさんじゃんけん研究所 公式ウェブサイトの サザエさんの手の予想と勝負結果(2018年)が29勝7敗13分(勝率0.805)でした。
今回は勝数では上回ったのですが、勝率では負けました。 勝率の計算は、「勝ち / (勝ち + 負け)」で行っているのですが、負けが響いたわけです。
データ分析(新)として「1月、4月、7月、10月の第1週目はチョキが出やすいのでグーを選ぶ」という機能を追加して過去の勝敗結果も出してみました。そうすると意外といい数字になるわけですね。
年 | データ分析(新) | データ分析 | 研究所公式 | r_stdさん |
---|---|---|---|---|
2013 | 26勝11敗12分(勝率0.703) | 24勝13敗12分(勝率0.649) | 25勝9敗17分(勝率0.735) | - |
2014 | 32勝8敗11分(勝率0.800) | 30勝10敗11分(勝率0.750) | 30勝9敗12分(勝率0.769) | - |
2015 | 34勝8敗8分(勝率0.810) | 32勝9敗9分(勝率0.780) | 33勝9敗8分(勝率0.785) | - |
2016 | 26勝12敗12分(勝率0.684) | 27勝11敗12分(勝率0.711) | 22勝13敗15分(勝率0.628) | - |
2017 | 34勝8敗6分(勝率0.810) | 32勝9敗7分(勝率0.780) | 29勝8敗11分(勝率0.783) | 33勝9敗6分(勝率0.785) |
2018 | 30勝9敗10分(勝率0.769) | - | 29勝7敗13分(勝率0.805) | 32勝10敗7分(勝率0.761) |
勝率を計算する際には、引き分けを除いて考えることが多いです。プロ野球などの勝率は引き分けを除いて計算されています。 mathwords.net
スライド
2013年に静岡Developers勉強会で機械学習を学び、2014年1月にネタとしてSlideShareに公開しました。