Purposes of this post:
- Glass half-full: To update a year-old xBABIP equation that estimates a hitter’s batting average on balls in play (BABIP) based on his batted ball data;
- Glass half-empty: To pay restitution to readers and beautiful human Mike Podhorzer for damages incommensurable, wrought by the careless oversight of the initial version of the equation;
- Regardless, a glass with some amount of water in it: To provide, for those lacking attention or care, the updated version of equation aforementioned, found here for one’s immediate gratification sans linguistic obstruction.
An Explanation
Last year, when FanGraphs obtained Baseball Info Solutions (BIS) batted ball data, I was, in a word, jazzed. Kind of like the Statcast revolution now (but not nearly as popular or flashy), FanGraphs in conjunction with BIS bestowed upon the sabermetric community more great tools to describe and predict player performance. I developed an equation to estimate a hitter’s expected batting average on balls in play, or xBABIP. This was not an original idea — other iterations of xBABIP already existed — and I freely admitted then (and now) that my equation was not necessarily superior to any other. My equation simply offered new value by (1) using the new batted ball data and (2) incorporating metrics from a single, easy-to-locate source to make easier the calculation of the equation.
Unfortunately, the equation has long been overdue for a makeover — right from the very start, basically. See, in my attempt to create a relatively simple equation, I overlooked a critical element of the data that has produced imperfect xBABIP estimates. In an attempt to make this a learning experience for anyone who cares, let’s take a look at batted ball data by season at the league level.
Read the rest of this entry »