Learn R Programming

pitchRx (version 1.8.2)

Tools for Harnessing 'MLBAM' 'Gameday' Data and Visualizing 'pitchfx'

Description

With 'pitchRx', one can easily obtain Major League Baseball Advanced Media's 'Gameday' data (as well as store it in a remote database). The 'Gameday' website hosts a wealth of data in XML format, but perhaps most interesting is 'pitchfx'. Among other things, 'pitchfx' data can be used to recreate a baseball's flight path from a pitcher's hand to home plate. With pitchRx, one can easily create animations and interactive 3D 'scatterplots' of the baseball's flight path. 'pitchfx' data is also commonly used to generate a static plot of baseball locations at the moment they cross home plate. These plots, sometimes called strike-zone plots, can also refer to a plot of event probabilities over the same region. 'pitchRx' provides an easy and robust way to generate strike-zone plots using the 'ggplot2' package.

Copy Link

Version

Install

install.packages('pitchRx')

Monthly Downloads

62

Version

1.8.2

License

MIT + file LICENSE

Maintainer

Carson Sievert

Last Published

December 9th, 2015

Functions in pitchRx (1.8.2)

animateFX

Animate PITCHf/x
interactiveFX

Use rgl to visualize PITCHf/x
gids

All MLB Gameday IDs from 2008-2013
export

Export (append) a data.frame to a remote table in a database.
pitches

Sample PITCHf/x Data Set
getSnapshots

Produce time sequenced pitch locations from PITCHf/x parameters
pitchRx

PITCHf/x package
nonMLBgids

All non-MLB Gameday IDs from 2008-2013
urlsToDataFrame

Parse XML files into data frame(s)
scrapeFX

Scrape Major League Baseball's PITCHf/x Data
strikeFX

Visualize PITCHf/x strikezones
update_db

Update an existing PITCHf/x database
players

All MLB and MiLB players from 2008 to date
fields

Master list of tables and fields returned by scrape
makeUrls

Construct Gameday urls based on some parameters.
scrape

Scrape Major League Baseball's Gameday Data