rで野球データ解析がしたい ( pitchrxを使う )

24
Rで野球データ解析がしたい @gg_hatano

Upload: takuma-hatano

Post on 16-Jun-2015

6.827 views

Category:

Sports


6 download

DESCRIPTION

Analyzing MLB data with R

TRANSCRIPT

Page 1: Rで野球データ解析がしたい ( pitchRxを使う )

Rで野球データ解析がしたい@gg_hatano

Page 2: Rで野球データ解析がしたい ( pitchRxを使う )

目次

• 自己紹介

• スポーツデータの話

• Rパッケージの話

• 解析例

Page 3: Rで野球データ解析がしたい ( pitchRxを使う )

自己紹介

• はたむ : @gg_hatano

• 来年からSIer (のはず)

• 野球データで遊んでいます

Page 4: Rで野球データ解析がしたい ( pitchRxを使う )

データと私

4

Page 5: Rで野球データ解析がしたい ( pitchRxを使う )

似ている

テニスの王子様 2巻 (許斐剛, 2004, 集英社)

Page 6: Rで野球データ解析がしたい ( pitchRxを使う )

スポーツ漫画あるある

1. 「計算結果: 勝率100%」

2. 「戦いの中で成長…!???」

3. 「うわああああああああ」

ドラゴンボール (鳥山明)

Page 7: Rで野球データ解析がしたい ( pitchRxを使う )

スポーツ データ活用事例

7

Page 8: Rで野球データ解析がしたい ( pitchRxを使う )

データ活用事例: バレー

女子バレー日本代表

• 監督: 眞鍋政義

• 手にiPad ??????

http://matome.naver.jp/odai/2133815645265086301?

Page 9: Rで野球データ解析がしたい ( pitchRxを使う )

データ活用事例: バレー

http://unlimited.volleyball.ne.jp/datav/

Page 10: Rで野球データ解析がしたい ( pitchRxを使う )

データ活用事例: NBA

http://stats.nba.com/playerTracking.html

Page 11: Rで野球データ解析がしたい ( pitchRxを使う )

ここまでのまとめ!

• データ解析は悪印象 ? ← ジャンプが悪い

• スポーツデータがアツい

Page 12: Rで野球データ解析がしたい ( pitchRxを使う )

プロ野球データ解析がしたい

Page 13: Rで野球データ解析がしたい ( pitchRxを使う )

なぜプロ野球?

• 離散的

• 試行回数 多い

• データが取得できる

2013年 MLB 打撃成績

Page 14: Rで野球データ解析がしたい ( pitchRxを使う )

プロ野球のデータ

•  

http://www.sportvision.com/media/tbs-enhanced-pitchfx

Page 15: Rで野球データ解析がしたい ( pitchRxを使う )

プロ野球のデータ

http://www7275uo.sakura.ne.jp/webGL/

Page 16: Rで野球データ解析がしたい ( pitchRxを使う )

投球 打撃 シーズン

データ pitch f/x retrosheet Lahman

パッケージ pitchRx なし Lahman

野球のデータとRパッケージ

参考: http://www.slideshare.net/takumahatano18/r-33700633

Page 17: Rで野球データ解析がしたい ( pitchRxを使う )

解析例: ストレートの”ノビ”

Page 18: Rで野球データ解析がしたい ( pitchRxを使う )

ストレートの“ノビ”

https://www.youtube.com/watch?v=uNbaXurov5A

Page 19: Rで野球データ解析がしたい ( pitchRxを使う )

ストレートの ”ノビ”

http://trendy.nikkeibp.co.jp/article/col/20060926/118942/

Page 20: Rで野球データ解析がしたい ( pitchRxを使う )

ストレートの”ノビ”を評価

• 質点を仮定して計算: Z

• 実際の着弾点 : Z_real

• Z_real - Z = “ノビ”

→ 2013年の全投球で確認

2013年 平均ノビtop11

Page 21: Rで野球データ解析がしたい ( pitchRxを使う )

x : ストレートのノビ, y : 空振り率

Page 22: Rで野球データ解析がしたい ( pitchRxを使う )

まとめ

• library(pitchRx) で データ野球しましょう

• ボール(単体)の評価は難しい

→ 配球? コントロール? フォーム? → 修論???

Page 23: Rで野球データ解析がしたい ( pitchRxを使う )

参考文献

• Analyzing baseball data with R

• Exploring Baseball Data with R

• 300億円欲しい

• Rpubs(gg_hatano)

Page 24: Rで野球データ解析がしたい ( pitchRxを使う )

Enjoy Baseball!!