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

Rで野球のデータ解析がしたい (データが欲しい)

Embed Size (px)

DESCRIPTION

How to obtain MLB data. By using some R packages, well-featured baseball data can be downloaded. Some examples of baseball data analysis are shown in this presentation.

Citation preview

Page 1: Rで野球のデータ解析がしたい (データが欲しい)

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

Page 2: Rで野球のデータ解析がしたい (データが欲しい)

自己紹介

• はたむ@就活終わった

• TwitterID: gg_hatano

• とにかく野球のデータが欲しい

Page 3: Rで野球のデータ解析がしたい (データが欲しい)

投球のデータが欲しい

3

Page 4: Rで野球のデータ解析がしたい (データが欲しい)

4

Page 5: Rで野球のデータ解析がしたい (データが欲しい)

Pitch f/xとは

• MLB 全投球の軌道追跡システム

• 初期位置, 初速, 回転, etc…

• すぐにデータが欲しい → library(pitchRx)

Page 6: Rで野球のデータ解析がしたい (データが欲しい)

pitchRxで野球データ解析!

• ダルビッシュの投球軌道を3D描画

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

Page 7: Rで野球のデータ解析がしたい (データが欲しい)
Page 8: Rで野球のデータ解析がしたい (データが欲しい)

pitchRxで野球データ解析• 初球の重要性を調査

http://gg-hogehoge.hatenablog.com/entry/2014/01/27/224946

• 投球テンポと援護率の関係

http://gg-hogehoge.hatenablog.com/entry/2014/01/17/230927

• スピンの効いた球を調査

http://gg-hogehoge.hatenablog.com/entry/2014/03/07/035245

!

Page 9: Rで野球のデータ解析がしたい (データが欲しい)

打者のデータが欲しい

Page 10: Rで野球のデータ解析がしたい (データが欲しい)

retrosheetで野球データ解析

• 全ての試合結果データ(1921~)

http://www.retrosheet.org/game.htm

Page 11: Rで野球のデータ解析がしたい (データが欲しい)

シーズン成績データが欲しい

Page 12: Rで野球のデータ解析がしたい (データが欲しい)

Lahmanで野球データ解析

• シーズン成績まとめ: http://seanlahman.com

• すぐにデータが欲しい → library(Lahman)

Page 13: Rで野球のデータ解析がしたい (データが欲しい)

0.01

0.02

0.03

1920 1950 1980 2010

year

rate

season−HR rate

Lahmanで野球データ解析

• ホームラン率の推移

→ドーピング? ルール変更?

https://gist.github.com/gghatano/10616962

Page 14: Rで野球のデータ解析がしたい (データが欲しい)

まとめ

Page 15: Rで野球のデータ解析がしたい (データが欲しい)

投球 打席 シーズン

データ pitch f/x retrosheet Lahman

パッケージ pitchRx なし Lahman

Page 16: Rで野球のデータ解析がしたい (データが欲しい)

Future work

• 野手用データ取得パッケージを作りたい

• シェルスクリプトなら

https://github.com/gghatano/analyze_mlbdata_with_R.git

Page 17: Rで野球のデータ解析がしたい (データが欲しい)

Enjoy Baseball!

Page 18: Rで野球のデータ解析がしたい (データが欲しい)

参考文献

• Analyzing baseball data with R

• Exploring Baseball Data with R

• 300億円欲しい