/cdn.vox-cdn.com/uploads/chorus_image/image/10373577/20121008_ajl_af5_443.0.jpg)
In graduate school, I've had one professor for a few classes, and he always makes one particular statement which I will paraphrase: "I'm a statistician. Statisticians are concerned about variability. So, I want to know about the variability of an estimate."
In baseball statistics, this is particularly true in the area of projections. Most of the time, we'll see just one projection of what we think a player or team will do in the following year. However, being a statistician, I follow the dictum of my professor (In this case): I want to know the variability of these projections. What could we plausibly see from players and teams?
My piece on potential Manny Machado seasons was my first application of this thought to baseball data. Now, let's look at teams through this prism of variability. Specifically, let's look at expected wins.
Expected Wins Prerequisites
To begin with, for any expected wins-type estimator, we need an estimate of runs scored and runs allowed per game. To obtain one, I used an average of Baseball Prospectus' and my estimates for runs scored and allowed. However, you can insert your own personal estimate (It'll increase your appreciation of how slight increases or decreases in runs scored/allowed can change records).
Now, for Estimated Wins. We will wind out creating 10,000 seasons worth of data and see how many games a team wins based on the runs. However, in order to do this, we need an approximate distribution of both runs scored and runs allowed. In previous proofs of Bill James's pythagorean expectation, a continuous Weibull distribution has been used. Despite this, my preference is to have a discrete distribution for both runs scored and allowed. This is really for the sake of interpretation, as you cannot score partial runs in a game. So, we need a distribution that is discrete and has countably infinite support (To allow for the remote possibility that a team scores a very, very large number of runs). Essentially, we need a counting distribution.
A Mixture Distribution For Runs
Now the distribution that most would run off to in this case is the Poisson distribution. However, this tends to place too much probability on high values and not enough on low values. With that in mind, I prefer to work with a mixture distribution of a Poisson and a discrete uniform, specifically
f(R) = π * DiscUnif{0,⌊λ⌋} + (1-π) * Pois(λ)
where λ is the average runs scored or allowed per game, the floor function ⌊λ⌋ is the largest integer smaller than λ, (⌊ 4.28⌋ = 4), and π is the probability that an observation comes from the discrete uniform distributions.
This will allow for a more correct distribution of runs. I like it better than a mixture of poisson distributions because we are able to tie this mixture directly to the mean runs scored/allowed. It is important to note that while λ changes for every team, π will be fixed across the board. This is because prior to the season we have no real idea what π would be, so we will use an estimate that comes from the previous year's data. Also, note that mean(λRS)=mean(λRA), so if you create your own estimate of mean runs scored/allowed, you need to have this constraint built in. Otherwise, you may have strange results in your simulations.
Using the previous year's data, we can obtain the maximum likelihood estimate (The most likely value given our data) of π. This has to be done using the Newton-Raphson algorithm because the closed form solution would be very difficult, if not impossible, to calculate. The 2012 data from all teams determined that π was approximately 0.25, which was close to the visual estimate of 0.3 that I had been using previously (From 2011 data). So, our mixture distribution turned out to be
f(R) = 0.25 * DiscUnif{0,⌊λ⌋} + 0.75 * Pois(λ)
What We Could See in 2013
Once we have a distribution for each team, creating a season is reasonably easy. Sample 162 times from the runs scored and allowed distributions, compare, and assign a win or loss to the result. I ensured that there were no ties in the sample when doing this. Then do that 10,000 times, creating 10,000 plausible seasons. From this we can get our plausible ranges of wins.
So, what can your team expect to do in 2013 based on theirs runs distributions? What variability is expected? The table below has the teams ranked in their division by median record. Also, the wins are created as if everyone had played a balanced schedule. The only way that schedule difficulty enters this analysis is in the estimate of λ for runs score and runs allowed.
AL East | λRS | λRA | Median Wins | 81+ | 85+ | 90+ | 100+ | 116+ | 75- | 70- | 60- | 40- |
Yankees | 4.83 | 4.28 | 89 | 88.26% | 76.54% | 47.68% | 5.3% | 0.0% | 1.74% | 0.13% | 0.0% | 0.0% |
Rays | 4.44 | 4.01 | 88 | 83.77% | 69.39% | 37.99% | 3.34% | 0.0% | 2.73% | 0.37% | 0.01% | 0.0% |
Blue Jays | 4.88 | 4.60 | 85 | 70.7% | 52.5% | 23.71% | 1.09% | 0.0% | 6.82% | 1.02% | 0.0% | 0.0% |
Red Sox | 4.82 | 4.72 | 82 | 55.98% | 37.22% | 13.38% | 0.34% | 0.0% | 14.1% | 3.38% | 0.02% | 0.0% |
Orioles | 4.49 | 4.77 | 77 | 23.43% | 11.32% | 2.51% | 0.02% | 0.0% | 41.44% | 16.21% | 0.56% | 0.0% |
AL Central | λRS | λRA | Median Wins | 81+ | 85+ | 90+ | 100+ | 116+ | 75- | 70- | 60- | 40- |
Tigers | 5.02 | 4.43 | 93 | 96.8% | 91.42% | 71.55% | 14.95% | 0.01% | 0.19% | 0.0% | 0.0% | 0.0% |
Indians | 4.64 | 4.73 | 80 | 38.14% | 22.05% | 5.79% | 0.1% | 0.0% | 25.98% | 7.27% | 0.14% | 0.0% |
White Sox | 4.44 | 4.59 | 79 | 33.27% | 18.59% | 5.01% | 0.08% | 0.0% | 31.06% | 10.13% | 0.2% | 0.0% |
Royals | 4.44 | 4.60 | 79 | 32.47% | 17.86% | 4.49% | 0.05% | 0.0% | 31.07% | 9.62% | 0.16% | 0.0% |
Twins | 4.18 | 5.33 | 61 | 0.04% | 0.0% | 0.0% | 0.0% | 0.0% | 98.96% | 93.31% | 45.44% | 0.01% |
AL West | λRS | λRA | Median Wins | 81+ | 85+ | 90+ | 100+ | 116+ | 75- | 70- | 60- | 40- |
Angels | 4.80 | 4.20 | 90 | 90.09% | 78.99% | 50.86% | 6.13% | 0.0% | 1.23% | 0.13% | 0.0% | 0.0% |
Rangers | 4.99 | 4.52 | 88 | 83.81% | 69.0% | 38.44% | 3.02% | 0.0% | 2.7% | 0.41% | 0.0% | 0.0% |
Athletics | 4.41 | 4.26 | 83 | 61.25% | 43.04% | 16.2% | 0.48% | 0.0% | 10.98% | 2.42% | 0.02% | 0.0% |
Mariners | 4.06 | 4.31 | 77 | 24.21% | 12.29% | 2.5% | 0.0% | 0.0% | 40.03% | 15.0% | 0.33% | 0.0% |
Astros | 3.88 | 5.09 | 57 | 0.03% | 0.0% | 0.0% | 0.0% | 0.0% | 99.77% | 98.62% | 73.45% | 0.38% |
NL East | λRS | λRA | Median Wins | 81+ | 85+ | 90+ | 100+ | 116+ | 75- | 70- | 60- | 40- |
Nationals | 4.57 | 3.95 | 94 | 97.5% | 93.35% | 76.66% | 19.08% | 0.03% | 0.18% | 0.02% | 0.0% | 0.0% |
Braves | 4,54 | 4.10 | 88 | 84.47% | 69.97% | 38.97% | 2.93% | 0.0% | 2.65% | 0.31% | 0.0% | 0.0% |
Phillies | 4.12 | 4.15 | 81 | 43.73% | 26.58% | 8.01% | 0.18% | 0.0% | 21.45% | 5.57% | 0.09% | 0.0% |
Mets | 4.23 | 4.44 | 78 | 27.61% | 14.05% | 3.09% | 0.03% | 0.0% | 36.68% | 12.84% | 0.37% | 0.0% |
Marlins | 3.77 | 4.61 | 65 | 0.43% | 0.14% | 0.0% | 0.0% | 0.0% | 95.69% | 83.06% | 25.53% | 0.0% |
NL Central | λRS | λRA | Median Wins | 81+ | 85+ | 90+ | 100+ | 116+ | 75- | 70- | 60- | 40- |
Reds | 4.76 | 4.15 | 90 | 91.58% | 81.41% | 53.51% | 6.38% | 0.0% | 1.16% | 0.13% | 0.0% | 0.0% |
Cardinals | 4.56 | 4.28 | 85 | 71.36% | 54.17% | 24.0% | 1.14% | 0.0% | 6.29% | 1.06% | 0.0% | 0.0% |
Brewers | 4.60 | 4.69 | 80 | 38.73% | 22.75% | 6.37% | 0.08% | 0.0% | 26.03% | 7.57% | 0.21% | 0.0% |
Pirates | 4.27 | 4.42 | 79 | 32.43% | 17.69% | 4.53% | 0.03% | 0.0% | 31.07% | 9.92% | 0.18% | 0.0% |
Cubs | 4.21 | 4.54 | 76 | 19.43% | 9.09% | 1.89% | 0.03% | 0.0% | 46.82% | 18.75% | 0.82% | 0.0% |
NL West | λRS | λRA | Median Wins | 81+ | 85+ | 90+ | 100+ | 116+ | 75- | 70- | 60- | 40- |
Dodgers | 4.30 | 3.83 | 92 | 95.42% | 88.94% | 66.62% | 12.64% | 0.0% | 0.41% | 0.3% | 0.0% | 0.0% |
Giants | 4.31 | 3.93 | 91 | 92.47% | 83.42% | 57.75% | 7.91% | 0.0% | 0.85% | 0.07% | 0.0% | 0.0% |
D-backs | 4.43 | 4.31 | 83 | 58.12% | 39.16% | 14.82% | 0.57% | 0.0% | 12.49% | 2.82% | 0.02% | 0.0% |
Padres | 4.03 | 4.35 | 76 | 19.42% | 9.0% | 1.89% | 0.01% | 0.0% | 46.62% | 19.29% | 0.64% | 0.0% |
Rockies | 4.64 | 5.49 | 66 | 0.70% | 0.21% | 0.0% | 0.0% | 0.0% | 93.59% | 76.2% | 18.91% | 0.0% |
So, there is the potential for good and bad history here. It's a slim chance at best, but there's still a chance. Every team has the chance to finish above .500, and every team has a chance to finish below .500. Every team has hope for something. Even Cubs and Mets fans can have hope, just only about a 3% or 2% hope.
Side Note: I messed around with the λ values, and it was a fun exercise. Just changing a λ by 0.1, or essentially one extra run every 10 games, can up a run total by 3-4 wins.