PitchFX: Sounds great!... Now, where do I get it? Daniel I. Brooks The University of Iowa.

Slides:



Advertisements
Similar presentations
Attention (your target market) !. Are you (their problem) ?
Advertisements

Downloading and Installing WinID3 Dental Training Module I Richard M. Scanlon, D.M.D.
Microsoft ® Office Access ® 2007 Training Easy Access with templates I: Create a database susanguggenheim-is.com presents:
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
Pitch Physics to Your Students: Using PITCHf/x Data from Major League Basbeball David Kagan Department of Physics California State University, Chico.
Part 3: The Minimax Theorem
Batter Up! To play, click the presentation button.
1 What Have We Learned from the PITCHf/x System? A report from the summit What is PITCHf/x and how does it work? What are we learning from it? Outlook.
WELCOME TO THE ANALYSIS PLATFORM V4.1. HOME The updated tool has been simplified and developed to be more intuitive and quicker to use: 3 modes for all.
Scripts for Success.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. Calendar Browser is installed on a file server and in a.
Geneva High School Pitching Strategies, Mechanics, Philosophy and Defense.
Pet Fish and High Cholesterol in the WHI OS: An Analysis Example Joe Larson 5 / 6 / 09.
Internet Research Finding Free and Fee-based Obituaries Online.
Calendar Browser is a groupware used for booking all kinds of resources within an organization. The software is totally integrated in Outlook. Calendar.
Western Region Cadet Command
A Tour of the ELES Online Study Skills Handbook for Secondary Schools. This site will help your students improve their results.
The basics of the Online Portal
All New CCH AnswersNow Library for AAIMEA members! Your 24/7 access to everyday HR & Benefit issues including state employment laws! This site includes.
BETTER MANAGING OUR TIME KRONOS TIMEKEEPER SCHEDULING TRAINING YMCA OF METROPOLITAN DALLAS August 30, 2015.
The Field (California) Poll. What is the Field Poll? The Field Poll was established in 1947 by Mervin Field. An independent non-partisan survey of California.
Information guide.
Classroom User Training June 29, 2005 Presented by:
Step by Step Instruction: How to Conduct Direct Certification using File Upload: SAIS IDs Released January 2014 “How to Conduct Direct Certification using.
New Tools to Increase Sales And to Enhance The User Experience.
Welcome message. The background image would be an image of Electronic Circuit And have a flash action script to animate 0 and 1. This site would be for.
Big “I” Virtual University A Guided Tour The slide show will begin momentarily Click this icon to go back one slide at any time Click this icon to start.
Objective To create a professional, affordable, and easy to use website Create a user friendly interface with accessibility and effortless navigation.
Part 1. Persistent Data Web applications remember your setting by means of a database linked to the site.
How to use the internet The internet is a wide ranging network that thousands of people use everyday. It is a useful tool in modern society that once one.
Microsoft ® Office Access ® 2007 Training Datasheets II: Sum, sort, filter, and find your data ICT Staff Development presents:
Credit Union National Association Installing and Uploading Project Zip Code.
Lecture 3 Web Design What makes a "good" website? Getting started on your website. Planning the layout. Picking a theme. Effective Design Tips.
SEARCHING A-TO-Z A QUICK GUIDE. WHAT IS EBSCO A-TO-Z? Our Library purchases online access to many resources, including electronic journals and MEDLINE.
A Survey of Patent Search Engine Software Jennifer Lewis April 24, 2007 CSE 8337.
Virtual Interaction Manager
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Website Design: Creating Your Pages and Finishing Your Website Tuesday, February 22 nd -Tuesday, March 1 st.
Microsoft ® Office Outlook ® 2003 Training See and share multiple calendars CGI presents:
I wish I’d known that earlier! One library’s experience with the Summon Discovery Interface Lydia Welhan, Technical Services Librarian,
What makes a good interactive resume? Click for detailed information Multimedia Navigation Communication.
240-Current Research Easily Extensible Systems, Octave, Input Formats, SOA.
Microsoft ® Office Excel 2003 Training Using XML in Excel SynAppSys Educational Services presents:
Mtivity Client Support System Quick start guide. Mtivity Client Support System We are very pleased to announce the launch of a new Client Support System.
Hi! I’m Scooter and I will walk you through the new ONLINE attendance program known as Aeries. Start by double clicking on the Aeries icon on your desktop.
APS/DFD, Nov Baseball Aerodynamics Alan M. Nathan, University of Illinois webusers.npl.uiuc.edu/~a-nathan/pob Introduction.
Introduction to R Introductions What is R? RStudio Layout Summary Statistics Your First R Graph 17 September 2014 Sherubtse Training.
APS/DFD, Nov The Flight of a Baseball Alan M. Nathan, University of Illinois Introduction.
Delete this slide Although multiple images were used to create each slide, they are saved together as a single image file. This means that you cannot remove.
The single most important skill for a computer programmer is problem solving Problem solving means the ability to formulate problems, think creatively.
+ Publishing Your First Post USING WORDPRESS. + A CMS (content management system) is an application that allows you to publish, edit, modify, organize,
SurveyDIG 2.1 Tutorial. Tutorial Contents Introduction Introduction Item Groups Item Groups –Creating new Groups –Naming Convention –Searching/Editing.
WEB DESIGN CONCEPTS Brayden Burr. UNDERSTANDING THE CONTENT.
The NCCS Data Web: An Introduction The National Center for Charitable Statistics at the Urban Institute January.
OVERVIEW: This section covers the functionalities of all important menus on the menu bar. Please Note: I will not go in full depth yet over every menu.
Installing a Moodle Test Site The painless and easy way.
Joomla Awdhesh Kumar Singsys Pte Ltd. What is Joomla? Joomla is an award-winning content management system (CMS), which enables you to build Web sites.
 A Javascript library designed to simplify client-side scripting of HTML.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
OpenSolver Introduction. Table of Contents About OpenSolver – Slide 3 Installing OpenSolver – Slide 4: For Windows OS – Slide 13: For Mac OS Using OpenSolver.
Contact form LAW Click the web link
Compatible with the latest browsers; Chrome, Safari, Firefox, Opera and Internet Explorer 9 and above.
Weebly Elements, Continued
Adding Assignments and Learning Units to Your TSS Course
Naviance: Do What You Are Personality Survey
Screen Writing Brylee Huber.
I Learnded SQL And So Can You!
Top 5 Headaches with Computer Basics & MS Office Courseware
with Pearson’s MyITLab for Office 2010
Topic 11 Lesson 1 - Analyzing Data in Access
Presentation transcript:

PitchFX: Sounds great!... Now, where do I get it? Daniel I. Brooks The University of Iowa

PitchFX

Tracks each and every pitch thrown in MLB – in real-time Provides all of the parameters necessary to very accurately model the flight of the baseball from the pitcher’s hand to the plate Data includes accompanying play-by-play info Available at a very affordable price. (Free!) Sounds great!... Now, where do I get it? PitchFX

Overview Prologue: Accessing PitchFX Data in 2007 PitchFX Data Today Part 1: How can interested fans get access to it? Part 2: What can they get out of it? Part 3: How could availability and analysis improve?

Prologue: How to get PitchFX Data Circa 2007

(The First?) Step by Step Guide Alan Nathan – Published August 6 th, 2007 – nathan/pob/tracking.htm nathan/pob/tracking.htm Contains a section on “How to Download”. Ought to be straightforward enough, right?

How to Download MLB Extended Gameday Pitch Logs I. How to Download Downloading the data: Go to the web site Click on the year, then on the month; on the next page click on the day; on the next page click on the specific game; on the next page click on pdb; on the next page click on pitchers. For the Baltimore vs. Boston game played on August 1, 2007, the full link is as follows: lb_bosmlb_1/pbp/pitchers/ lb_bosmlb_1/pbp/pitchers/ The above steps take you to a page with a bunch of links that are of the form zzzzzz.xml, where zzzzzz is a six-digit code for a specific pitcher (see section III). For the above game, click on xml, which will get you to the pitch logs of Paul Shuey, who pitched to two batters in the 7 th inning. There is no way you could have known this

Here’s What You Get Error Message?

How to Download You will then see a lot of numbers on the screen. Use whatever tools you have with your browser (e.g., "save page as") to save it as xml in some convenient folder. Now launch Excel. From the File menu, open the file you just saved. An Open XML box will pop up. Check the As an XML list box, then click OK, and the file will load. You should see columns A through AK (37 columns total) filled and with headers in the first row. Immediately save is as an Excel file. The number of columns may change depending on when the file was written, and there is no guarantee that the number will remain the same into the future. However, the header names will hopefully stay constant. In the next section, I will discuss the meaning of the important parameters in the database. As long as your version of Excel supports this… earlier versions (and some Mac versions) do not

It gets harder… But that’s only if you want to look at two batters worth of data (pitched by Paul Shuey!) Want to look at multiple starts? Then you need a database. And you probably need perl or php or some other scripting language with easy XML parsing. And then you need a database front-end, and you need to learn SQL to access your database…

Accessing PitchFX data in 2007… Is really hard. Is really time consuming. Requires a high level of technical expertise. And that’s before you even ever get into what it means. What has changed to help remedy this problem?

Part 1: The Casual Sabermetrician or How can interested fans access PitchFX Data?

The Casual Sabermetrician A new group of baseball viewer “Casual Sabermetricians” This group is roughly made up of: – Bloggers – Forum Dwellers And… – Sportswriters – Major League Scouts

The Casual Sabermetrician The casual sabermetrician : – Wants to answer data-driven question – Knows PitchFX Data is out there – Lacks expertise to access PitchFX data

How to Access PitchFX Data? There are now a few different ways these individuals can access PitchFX data: – Josh Kalk’s Website (now offline) – Fangraphs.com – BrooksBaseball.net

PitchFX Tools Fangraphs.com – Seasonal detail – Some game-by-game info – Lots of other sabermetric statistics handy BrooksBaseball.net – Lots of game-by-game detail – Easily view other pitchers from same game – Strikezone maps / Splits / Situational Graphs

PitchFX Tools These tools simply getting information Still require that you can interpret the data once you have it… …but they offload the busy work onto computers

Part 2: What can we get from the PitchFX data?

Let’s Pick a Pitcher Suppose we were interested in Jon Lester. Let’s generate a “scouting report”: – What does he throw? – How hard does he throw the ball? – What mix of pitches does he use in games? – Which pitches worked for him? – When does he throw different pitches?

FanGraphs.com: How to Search

FanGraphs.com: Click “PitchFX”

FanGraphs.com: Pitch Selection

FanGraphs.com: Velocity Tracking

PitchFX through B-Ref

Searching BrooksBaseball.net

Jon Lester Pitch Clusters

Lefty/Righty Splits Vs. LHHVs. RHH

Maintaining Velocity

Different Pitches in Different Counts

Smoltz Pitching Backwards

Strikezone Map

PitchFX Tools Using a combination of PitchFX tools we can get an incredible amount of information about how a pitcher has performed. Fangraphs: season-wide perspective BrooksBaseball: start-by-start perspective

PitchFX Tools Each tool provides other information that can help evaluate a pitcher: FanGraphs provides easy access to other sabermetric pitching statistics BrooksBaseball provides easy access to other pitcher detail from the same game

One More Case Study Aroldis Chapman “Aroldis Chapman has a tantalizing 100 mph fastball, but also question marks about his other pitches -- and his maturity.” -…also ESPN “He has a fastball clocked at 101 or 102 MPH, and a plus curveball and plus slider, to use the scouts' vernacular.” -ESPN “His fastball was clocked from anywhere between 97 and 100 mph.” -MLB.com "In order to become the best pitcher, I still need lots of things. I need to improve professionally. I need to work. I need to work with curveballs. I need to work with other kinds of pitches." -Chapman “He throws 100 and 101 mph… If he polishes up his changeup and tightens up his slider, he can be a young Randy Johnson.” -His Agent

Case Study: Aroldis Chapman

Can Aroldis Throw 100mph?

A “plus-slider and plus curveball”? ?

Case Study: Aroldis Chapman You can go do this at home. You need to know virtually nothing about computers, you just need to know who Aroldis Chapman is and when he might have pitched.

Part 3: Improving Availability and Analysis

The New Access Barrier The casual sabermetrician : – Wants to answer data-driven question – Can easily access PitchFX data Problem Solved!... Right?

The New Access Barrier The casual sabermetrician : – Wants to answer data-driven question – Can easily access PitchFX data Problem Solved!... Right? – Two existing problems: Data analysis is non-trivial How trustworthy is the data?

Data Analysis is Non-Trivial Identifying pitches can be difficult at first – though it gets easier with practice Sabermetricians are notoriously descriptive statisticians. You could read dozens of articles online and not find a single inferential statistical test or any measure of variability. This is exacerbated by a strange fascination with small sample sizes.

Problems with Trust Our tools purport to show lots of information How accurate is this info? Scouts/Teams may feel that the data isn’t trustworthy enough to use to evaluate pitchers. May feel that due to obvious errors, data is bad – Consistent pitch classification is a huge problem. May feel that due to odd conventions, data makes no sense

That Graph From Earlier

Consistent Classification is an Issue

Problems with Trust Certain conventions that the community has adopted are strange and educated fans/scouts get frustrated – Vertical Movement (rising fastballs, etc) Certain results from the data are so counterintuitive that people get worried – Sinkers in large majority don’t really sink.

Existing Problems Existing problems in accessibility relate to: – Poor ability to analyze / understand data – Lack of trust of data With very basic instruction, both of these problems could be easily overcome

Conclusions

The New Access Barrier Rather than technical, the new access barrier is subject-driven: – How do different pitches move? – How do I identify pitches? – What kind of information can I extract from the PitchFX dataset?

The New Access Barrier My opinion: these kinds of limitations are better than technical ones. Sort of like running a complex statistical analysis: – hard and time consuming by hand… – but the problem is really in the interpretation

Conclusions But, for most people who are: – a) familiar with major league pitching – b) able to read a graph or table – c) familiar with very basic statistics Accessing & learning how to understand PitchFX data is greatly simplified. Instantly provides a wealth of previously unavailable information to the interested fan.

…since most of us don’t have these guys at our disposal

Thanks Sportvision The Many “Daves” of Fangraphs.com Alan Nathan Alex Clapp Good friends at sonsofsamhorn.net

Questions? For Webcasters - Feel free to Contact info: