SlideShare a Scribd company logo
巨人の勝率を上げるbot作った
@gg_hatano
検索 : 300億円欲しい
http://gg-hogehoge.hatenablog.com/entry/2014/08/20/203431
目次
• 動機: なぜ巨人の勝率を上げるか
• 手法: どうやって巨人の勝率を上げるか
• 結果: 勝率は上がった
2014年の巨人
http://baseball-data.com
http://baseball-data.com
巨人が強い
でも けっこう負けてる
http://baseball-data.com
巨人の勝率を上げたい
http://baseball-data.com
巨人ファンの声
• とにかく巨人が勝てばいい
目次
• 動機: なぜ巨人の勝率を上げるか
• 手法: どうやって巨人の勝率を上げるか
• 結果: 勝率は上がった
巨人の勝率計算bot
こういうbot作りました
巨人の勝率計算bot: 概要
yahoo!試合速報
7回裏, 0アウト,
ランナー無し, 0-0, 打順
スクレイプ1分に1回
yahoo!試合速報
巨人の勝率計算bot: 概要
7回裏, 0アウト,
ランナー無し, 0-0, 打順
スクレイプ
過去試合結果
参照
1分に1回
yahoo!試合速報
巨人の勝率計算bot: 概要
7回裏, 0アウト,
ランナー無し, 0-0, 打順
スクレイプ
過去試合結果
参照
twitteR
1分に1回
yahoo!試合速報 勝率bot
巨人の勝率計算bot: 概要
• yahoo! プロ野球速報をスクレイプ
• 試合状況 + 過去試合結果 -> 勝率計算
• 勝率が75%を超えたら, 僕に通知
巨人の勝率計算bot: 概要
巨人の勝率を上げる手法
0%
25%
50%
75%
100%
1回 2回 3回 4回 5回 6回 7回 8回 9回
巨人の勝率: 64%
巨人の勝率を上げる手法
0%
25%
50%
75%
100%
1回 2回 3回 4回 5回 6回 7回 8回 9回
勝率
巨人の勝率: 33%
巨人の勝率を上げる手法
0%
25%
50%
75%
100%
1回 2回 3回 4回 5回 6回 7回 8回 9回
勝率
巨人の勝率: 78%
巨人の勝率を上げる手法
0%
25%
50%
75%
100%
1回 2回 3回 4回 5回 6回 7回 8回 9回
ここでテレビをつける
勝率
巨人の勝率: 78%
巨人の勝率を上げる手法
1. 野球の情報を遮断
2. 勝率が75%を超えたら, botが通知
3. テレビをつければ, 勝率75%の世界へ
巨人の勝率を上げる方法: 実践
勝率bot 運用開始の日
巨人の勝率を上げる方法: 実践
75%超えたので通知, テレビつけた
巨人の勝率を上げる方法: 実践
75%超えたので通知, テレビつけた
巨人の勝率を上げる方法: 実践
逆転3ラン打たれた
巨人の勝率を上げる方法: 実践
利用者の声
巨人の勝率を上げる方法: 実践
逆転負けは仕方ない
巨人の勝率を上げる手法
1. 野球の情報を遮断
2. 自動勝率計算. 75%を超えたら通知.
3. テレビをつければ, そこは勝率75%の世界
http://www.nikkansports.com/baseball/professional/climax/2014/
巨人の勝率を上げる方法: 実践
クライマックスシリーズ 第2ステージ
http://www.nikkansports.com/baseball/professional/climax/2014/
巨人の勝率を上げる方法: 実践
クライマックスシリーズ 第2ステージ
巨人の勝率を上げる方法: 実践
• 負け試合を見ないことで, 辛さを軽減
巨人の勝率を上げる手法
• まとめ
• 巨人の勝率計算bot + 通知
• 僕の脳内で, 巨人の勝率が75%になる
• 展望
• 勝率計算の精緻化
発表内容: 詳細
http://gg-hogehoge.hatenablog.com/entry/2014/08/20/203431
補足: 勝率の計算方法
7回裏, 0アウト,
ランナー無し, 0-0, 打順
スクレイプ
yahoo! プロ野球 メジャーリーグ80年分の過去試合
試合状況を
勝率: 59%
• 手順
• メジャーリーグ全打席結果データを用意
• 試合状況ごとに, 勝率を計算
補足: 勝率の計算方法
• 展望
• 日本の過去全打席結果データが欲しい

More Related Content

巨人の勝率を上げたい (スクレイピングとデータ集計)