Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2番ペゲーロとは何だったのか
Search
taichiw
December 19, 2017
Technology
0
1.3k
2番ペゲーロとは何だったのか
Baseball Play Study 2017 冬 (#BPStudy124)
にて発表
taichiw
December 19, 2017
Tweet
Share
More Decks by taichiw
See All by taichiw
場内アナウンス @ 2009年10月24日 8回裏二死 札幌ドーム
taichiw
0
310
How did we success “GoTo Travel Campaign” under Work-From-Home?
taichiw
0
300
それ_山田哲人何人分よ.pdf
taichiw
1
290
2番ペゲーロをみんなでやってみよう
taichiw
0
830
Encouragement foryour White board
taichiw
0
530
Retrospective with KPT method - Do not mix “Problem phase” and “Try phase” -
taichiw
0
1.6k
Other Decks in Technology
See All in Technology
Yamla: Rustでつくるリアルタイム性を追求した機械学習基盤 / Yamla: A Rust-Based Machine Learning Platform Pursuing Real-Time Capabilities
lycorptech_jp
PRO
3
120
【TiDB GAME DAY 2025】Shadowverse: Worlds Beyond にみる TiDB 活用術
cygames
0
1.1k
Snowflake Summit 2025 データエンジニアリング関連新機能紹介 / Snowflake Summit 2025 What's New about Data Engineering
tiltmax3
0
310
第9回情シス転職ミートアップ_テックタッチ株式会社
forester3003
0
230
~宇宙最速~2025年AWS Summit レポート
satodesu
1
1.8k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
26k
LinkX_GitHubを基点にした_AI時代のプロジェクトマネジメント.pdf
iotcomjpadmin
0
170
Model Mondays S2E02: Model Context Protocol
nitya
0
220
解析の定理証明実践@Lean 4
dec9ue
0
180
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
2
1.3k
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.2k
mrubyと micro-ROSが繋ぐロボットの世界
kishima
2
260
Featured
See All Featured
How GitHub (no longer) Works
holman
314
140k
Why Our Code Smells
bkeepers
PRO
337
57k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Speed Design
sergeychernyshev
32
1k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Fireside Chat
paigeccino
37
3.5k
Six Lessons from altMBA
skipperchong
28
3.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Scaling GitHub
holman
459
140k
Transcript
2番ペゲーロとは 何だったのか Baseball Play Study 2017 冬 (#BPStudy124) 渡邉太一 @taichiw0424
※発表後に一部改定
選手紹介 • 渡邉太一 (@taichiw0424) • 12球団の監督の采配シミュレータを作るのが夢 (≠ 良い采配) • 過去発表
• 2014年NPBたらいまわされ十傑 : 守備位置・打順が不定の皆様について (https://www.slideshare.net/TaichiWatanabe/bp-46218147) • 「エース」と「ローテーション」 : エースは何曜日に投げるのか (https://www.slideshare.net/TaichiWatanabe/ss-59931194) • あの選手なんでスタメン外されたん? : 結論→梨田監督は左右病であった (https://www.slideshare.net/TaichiWatanabe/ss-70199200)
今年のイーグルス
今日のお話 話すこと • 2番ペゲーロがどのくらい「びっくり」だったか 話さないこと • 2番ペゲーロは正しかったか
「打線」を可視化してみる この二者がいて点が取れる • 出塁してホームに帰る人 • バットでランナーをホームに帰す人
こんなグラフをチームごとに描いてみました (対象:2017年レギュラーシーズン143試合) 0 2 4 6 8 10 12 14
16 18 20 1 2 3 4 5 6 7 8 9 得点(%) 打点(%) 打順 得点 =どのくらいホームを踏んだか 打点 =どのくらいホームに 返したか
0 5 10 15 20 25 1 2 3 4
5 6 7 8 9 Giants 得点 打点 問題:セ6球団のグラフです ベイスターズはどれでしょう? 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Dragons 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Carp 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 BayStars 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Tigers 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Swallows 得点 打点 A D B E C F
0 5 10 15 20 25 1 2 3 4
5 6 7 8 9 Giants 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Dragons 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Carp 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 BayStars 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Tigers 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Swallows 得点 打点 正解
問題:パ6球団のグラフです イーグルスはどれでしょう? 0 5 10 15 20 25 1 2
3 4 5 6 7 8 9 Hawks 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Fighters 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Eagles 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Buffaloes 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Marines 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Lions 得点 打点 A D B E C F
0 5 10 15 20 25 1 2 3 4
5 6 7 8 9 Hawks 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Fighters 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Eagles 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Buffaloes 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Marines 得点 打点 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Lions 得点 打点 正解
打点の分布を見ると打線の特徴が見えそう! 0 5 10 15 20 25 1 2 3
4 5 6 7 8 9 得点(%) C D E F G H L M Bs S T DB 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 打点(%) C D E F G H L M Bs S T DB
打点の中で分散が大きいのは2番, 3番, 5番 0 5 10 15 20 25 1
2 3 4 5 6 7 8 9 C D E F G H L M Bs S T DB 1 2 3 4 5 6 7 8 9 4.325774 8.670947 10.2293 7.166119 8.554211 7.500087 4.756517 3.256 5.676333
2番-3番でプロットしてみた C D E F G H L M Bs
S T DB 0 5 10 15 20 25 0 2 4 6 8 10 12 14 16 18 20 3番 2番 E: 明らかに異質
2番-3番でプロットしてみた C D E F G H L M Bs
S T DB 0 5 10 15 20 25 0 2 4 6 8 10 12 14 16 18 20 3番 2番 E: 明らかに異質 E, H, DB : 1番の打点<2番の打点
それぞれの「打点分布」の距離をだしてみた ※各チームの打点分布を9次元ベクトルと みなしてユークリッド距離を算出 ※python3, networkx, matplotlib 使用 ※何度かやって偶然描けた奇跡の一枚 DB E
H G D C M T L F S Bs
それぞれの「打点分布」の距離をだしてみた D…!? DB E H G D C M T
L F S Bs
D 0 5 10 15 20 25 1 2 3
4 5 6 7 8 9 C D E F G H L M Bs S T DB
D : 1番は帰る人 4番は帰す人 0 5 10 15 20 25
1 2 3 4 5 6 7 8 9 Dragons 得点 打点 • 1番が塁に出て • 2番がつなぎ • 3番がちょっと帰し • 4番がドーンと返す 典型的な「日本野球式打線」 すなわち 「燃えドラ型打線」
打点なんか見なくても OPSとか長打率でええんちゃう? 打点のほうが特徴的!! 0 5 10 15 20 25 1
2 3 4 5 6 7 8 9 Eagles 長打率(%) OPS(%) 打点(%) 0 5 10 15 20 25 1 2 3 4 5 6 7 8 9 Dragons 長打率(%) OPS(%) 打点(%)
まとめ • 2番ペゲーロは異常 • 中日は燃えドラ打線 • 「打点」は打線の評価指標として使えそう
終
補足:プレゼン内の数値について 得点・打点 • 2017年レギュラーシーズン143試合の成績を使用 • 各打順で「スタメン出場した」選手の成績のみを使用 • 途中交代選手の得点・打点は加算していない • 上記、スタメンの得点・打点の総計を算出し、打順ごとの割合を求めている
補足:プレゼン内の数値について 打線分布の距離 • 各チームの打線分布を9次元のベクトルとみなす • 平方ユークリッド距離をチーム間毎に算出 • 無向グラフの描画には、python3, networkx, matplotlib
を使用 • https://github.com/taichiw/baseball201712/blob/master/python/networkx_test.py • 何度か走らせて偶然描けた奇跡の一枚。再現性は「ない」 燃えドラ度 • 中日と各球団の平方ユークリッド距離をそれぞれ算出 -> dとする • 燃えドラ度 = 1 / d * 1000 • 逆数をとったのは距離が近いほど大きな数値にするため • 1000を掛けているのは単純に見栄えを良くするため
補足:イーグルスのOPS・長打率分布について • ともに1番のほうが2番より高く、集計ミスか? と思いましたが… • 茂木のほうがペゲーロよりもOPS・長打率ともに実は高い • 茂木 OPS: .867
長打率: .408 • ペゲーロ OPS: .846 長打率: .356 • 9月は2番に藤田が入ることが多かったため、更に差は開いている
没スライド …のつもりが時間が余ったところでチラ見せした所、 一番受けて複雑な気持ちになったページ(笑)
12球団「燃えドラ度」 1 Dragons ∞ 2 Giants 14.76283 3 Carp 8.121577
4 Marines 7.960685 5 Buffaloes 7.02847 6 Tigers 6.486303 7 Fighters 6.288071 8 Lions 4.617652 9 Swallows 4.488887 10 Hawks 4.374115 11 BayStars 4.308683 12 Eagles 3.362489
2017年 燃えドラ度 vs 順位 (因果関係不明) 1 Dragons セ5位 ∞ 2
Giants セ4位 14.76283 3 Carp セ1位 8.121577 4 Marines パ6位 7.960685 5 Buffaloes パ4位 7.02847 6 Tigers セ2位 6.486303 7 Fighters パ5位 6.288071 8 Lions パ2位 4.617652 9 Swallows セ6位 4.488887 10 Hawks パ1位 4.374115 11 BayStars セ3位 4.308683 12 Eagles パ3位 3.362489
(本当に) 没スライド
OPS 0 0.2 0.4 0.6 0.8 1 1.2 1 2
3 4 5 6 7 8 9 C D E F G H L M Bs S T DB
長打率 0 0.1 0.2 0.3 0.4 0.5 0.6 1 2
3 4 5 6 7 8 9 C D E F G H L M Bs S T DB