Railsではじめる野球プログラミング 
(Pythonistaが)Rubyで学ぶセイバーメトリクス 
TokyuRuby会議08 (2014/11/29) 
Shinichi Nakagawa(Pythonista又は元Ruby使い)
おめでとうございます!
自己紹介 
• Shinichi Nakagawa(中川伸一) 
• Twitter: @shinyorke 
• (株)リクルート住まいカンパニー 
• プロダクトオーナー/Agile伝道師 
• Pythonの方から来ました 
• 趣味:野球、食べ歩き、Python 
• 野生の野球アナリスト
本日のお話 
Railsを使って野球統計学をやってみました 
• セイバーメトリクス 
• ピタゴラス勝率 
• Railsで野球プログラミング
元ネタ
セイバーメトリクス? 
“セイバーメトリクス(SABRmetrics, 
Sabermetrics)とは、野球においてデータ 
を統計学的見地から客観的に分析し、選手の 
評価や戦略を考える分析手法である。” 
‒Wikipediaより 
別名:野球統計学
代表的な指標 
• ピタゴラス勝率
ピタゴラス勝率 
• “得点と失点が等しければ勝率は5割” 
• …と、いう仮説に基づき生まれた指標 
• (得点の2乗)÷(得点の2乗+失点の2乗) 
• 仮説は正しかった&他の球技でも活用
Railsで作ったよ!
ピタゴラス勝率
デモ
使ったもの 
HIGHCHARTS
データ 
http://www.seanlahman.com/baseball-archive/statistics/
walk-off home run!!! 
ご清聴ありがとうございました!さようなら!!! 
Blog: http://shinyorke.hatenablog.com/

Railsではじめる野球プログラミング