With the regular season over, it’s the most exciting time of the year: we get to find out which predictions or projections from our preseason contestants were the most accurate. Apparently there are some playoffs going on as well, if you like that kind of thing. This is the fourth year running we’ve carried out this exercise, with PECOTA and FanGraphs performing most impressively from a win total perspective last season, while the Composite set most accurately predicted the rankings.
A quick recap of how this works for the new reader. For each of the sets of predictions and projections that featured in our preseason analysis, the mean absolute error (MAE) and root mean squared error (RMSE) has been calculated. MAE is the average difference between the predicted total and the actual, while RMSE is the square root of the average of the squares of all the differences. RMSE gives greater weight to large errors because they are squared, so if you think bigger misses should be punished more heavily, this is the more relevant number.
Before we get to the results, here’s a reminder of the predictions and projections featured and their abbreviations here:
PECOTA (PEC): Baseball Prospectus‘ projected win totals based on their in-house projection system.
FanGraphs (FG): The FanGraphs Depth Charts projected totals, which are a combination of the Steamer and ZiPS projection systems, with an additional playing time adjustment applied by FanGraphs staff.
Davenport (Dav): Totals based on Clay Davenport’s projection system, with Clay’s own playing time estimates.
Banished to the Pen writers (BttP): Predictions from each of our writers from our season preview series.
Effectively Wild guests (EW): Predictions from each of Effectively Wild‘s team preview podcast guests.
Composite (Comp): The average of the five projection/prediction sets above.
Adjusted PECOTA (APEC): A modified PECOTA prediction set, based on EW listener responses to a preseason over/under poll using the first PECOTA release, as discussed in the preseason edition of this series. Each PECOTA total is modified by up to ten wins, based on the net total percentage of listeners taking the over/under; for example, if 70% of listeners took the over, 20% under, and 10% said push, the PECOTA total would be moved up by 5 wins.
Let’s find out how the contenders got on. First, performance against the final team win totals:
Set | MAE | MAE Rank | RMSE | RMSE Rank |
---|---|---|---|---|
PEC | 7.53 | 1 | 9.31 | 1 |
Comp | 7.84 | 2 | 9.77 | 2 |
EW | 8.00 | 3 | 9.86 | 3 |
APEC | 8.40 | 6 | 10.26 | 4 |
FG | 8.13 | 4 | 10.37 | 5 |
Dav | 8.30 | 5 | 10.67 | 6 |
BttP | 8.73 | 7 | 10.69 | 7 |
Div | Team | Actual | PEC Diff | FG Diff | Dav Diff | BttP Diff | EW Diff | Comp Diff | APEC Diff |
---|---|---|---|---|---|---|---|---|---|
ALC | CLE | 91 | 5 | 3 | 11 | 7 | -2 | 4 | 1 |
ALC | MIN | 78 | 3 | 3 | 8 | 6 | 9 | 5 | 8 |
ALC | DET | 64 | 4 | 6 | 3 | 5 | 0 | 3 | 0 |
ALC | CHW | 62 | 9 | 4 | 4 | 8 | 13 | 7 | 10 |
ALC | KCR | 58 | 8 | 13 | 12 | 10 | 13 | 11 | 13 |
ALE | BOS | 108 | -20 | -15 | -13 | -14 | -3 | -14 | -14 |
ALE | NYY | 100 | -3 | -5 | -8 | -2 | -2 | -5 | -11 |
ALE | TBR | 90 | -7 | -12 | -17 | -16 | -11 | -13 | -14 |
ALE | TOR | 73 | 7 | 13 | 9 | 12 | 11 | 10 | 5 |
ALE | BAL | 47 | 24 | 31 | 32 | 31 | 28 | 29 | 27 |
ALW | HOU | 103 | -4 | -3 | -9 | -5 | -5 | -6 | -6 |
ALW | OAK | 97 | -21 | -17 | -23 | -22 | -16 | -20 | -23 |
ALW | SEA | 89 | -7 | -9 | -8 | -8 | -10 | -9 | -9 |
ALW | LAA | 80 | -1 | 4 | 2 | 4 | 4 | 2 | 9 |
ALW | TEX | 67 | 8 | 12 | 15 | 12 | 12 | 11 | 7 |
Div | Team | Actual | PEC Diff | FG Diff | Dav Diff | BttP Diff | EW Diff | Comp Diff | APEC Diff |
---|---|---|---|---|---|---|---|---|---|
NLC | MIL | 96 | -12 | -17 | -9 | -12 | -10 | -13 | -8 |
NLC | CHC | 95 | -4 | -1 | 1 | 1 | 4 | -1 | 4 |
NLC | STL | 88 | -3 | -3 | -1 | 0 | 0 | -2 | -3 |
NLC | PIT | 82 | -5 | -6 | -6 | -4 | -6 | -6 | -11 |
NLC | CIN | 67 | 7 | 4 | 4 | 9 | 7 | 6 | 4 |
NLE | ATL | 90 | -9 | -14 | -10 | -14 | -13 | -13 | -11 |
NLE | WAS | 82 | 7 | 7 | 10 | 10 | 11 | 8 | 14 |
NLE | PHI | 80 | -4 | -8 | -8 | -5 | -5 | -7 | -7 |
NLE | NYM | 77 | 3 | 5 | 1 | 7 | 11 | 5 | 3 |
NLE | MIA | 63 | 2 | 1 | -1 | -5 | -4 | -2 | -3 |
NLW | LAD | 92 | 5 | 1 | 4 | 6 | 3 | 3 | 3 |
NLW | COL | 91 | -13 | -11 | -5 | -8 | 0 | -8 | -7 |
NLW | ARI | 82 | 5 | -1 | 2 | 6 | 7 | 3 | 4 |
NLW | SFG | 73 | 9 | 8 | 6 | 8 | 11 | 8 | 9 |
NLW | SDP | 66 | 7 | 7 | -7 | 5 | 9 | 4 | 4 |
After narrowly winning by RMSE last year and just falling behind FanGraphs in MAE, PECOTA romped to victory this season. It beat both of the other projection systems in RMSE by over a full win, and only the Composite projections, naturally influenced by PECOTA itself, got to within even half a win. With PECOTA’s success, the Adjusted PECOTA set improved on just 5 PECOTA projections by three or more wins. Of the most vehement overs and unders, only Boston’s prediction was significantly improved, with most moving in the wrong direction.
Some classic PECOTA trademarks from recent years really helped it to outperform the other efforts, as that AL table shows: being down on the Royals and Orioles, and relatively high on the Rays (the most popular APEC under). Although the system wasn’t especially close on any of those teams, and everyone missed Baltimore by record-breaking amounts, it was comfortably the closest in all three cases. Davenport once again finished last of the three systems, and this marked the first time that FanGraphs’ Depth Charts were not a top-two finisher.
The Effectively Wild guests bounced back from last season’s basement finish with an impressive third, and also took the most coveted and nebulous prize: most correct win totals. Jesse Spector of Rockies Magazine picked Colorado to win 91, MLB.com’s Jason Beck was spot on about the terrible 64-win Tigers (as was the Adjusted PECOTA prediction), and Craig Edwards of FanGraphs joined BttP’s Alex Crisafulli in predicting the correct 88 wins for the Cardinals. Oddly enough, not a single projection system total was correct in 2018.
As that might suggest, St Louis were the most predictable team this year, with an average miss of just 1.7 wins. The Cubs were right behind at 2.2 wins, with the Marlins the only other team under three wins at 2.6. Baltimore’s average miss was an unprecedented 28.8 wins, blowing the Giants’ 24.3 from last year out of the water. The A’s also confounded everyone, at 20.4. 2018 as a whole was slightly harder to predict than 2017, which in turn was significantly more thorny than 2016, so from a win total perspective, baseball has been more unpredictable recently, not less.
Special mention must once again go to Alex Speier of the Boston Globe. Although Speier did not predict the Red Sox total for the second year running, he did boldly predict 105 wins, missing their actual total by just 3 and beating all other predictions and projections by at least 10 wins.
What about the final ranks? While surprises like the Orioles and the A’s made this a really tough season for win totals, using final finishing position strips out the extremity of the totals and allows us to see how the sets did from a pure rankings perspective.
Set | MAE | MAE Rank | RMSE | RMSE Rank |
---|---|---|---|---|
PEC | 4.00 | 1 | 5.42 | 1 |
EW | 4.97 | 2 | 6.00 | 2 |
Comp | 5.00 | 3 | 6.04 | 3 |
APEC | 5.37 | 5 | 6.42 | 4 |
Dav | 5.33 | 4 | 6.67 | 5 |
FG | 5.80 | 6 | 6.91 | 6 |
BttP | 5.9 | 7 | 7.27 | 7 |
Div | Team | Rank | PEC Diff | FG Diff | Dav Diff | BttP Diff | EW Diff | Comp Diff | APEC Diff |
---|---|---|---|---|---|---|---|---|---|
ALC | CLE | 8 | 4 | 5 | 7 | 7 | 0 | 5 | 2 |
ALC | MIN | 19 | 5 | 7 | 9 | 8 | 7 | 8 | 9 |
ALC | DET | 26 | -2 | -2 | -1 | -2 | -3 | -3 | -3 |
ALC | CHW | 28 | 2 | -1 | 0 | 1 | 5 | 1 | 4 |
ALC | KCR | 29 | 0 | 3 | 3 | 0 | 1 | 1 | 4 |
ALE | BOS | 1 | -6 | -4 | -3 | -5 | 0 | -5 | -4 |
ALE | NYY | 3 | 1 | 1 | -3 | 2 | 0 | 1 | -4 |
ALE | TBR | 10 | -1 | -10 | -13 | -15 | -8 | -10 | -9 |
ALE | TOR | 21 | 5 | 13 | 8 | 11 | 7 | 8 | 3 |
ALE | BAL | 30 | 4 | 10 | 12 | 11 | 7 | 7 | 10 |
ALW | HOU | 2 | 1 | 1 | -3 | 1 | -1 | 1 | 0 |
ALW | OAK | 4 | -17 | -11 | -18 | -19 | -13 | -17 | -16 |
ALW | SEA | 12 | 0 | -3 | -4 | -4 | -6 | -5 | -3 |
ALW | LAA | 17 | -1 | 7 | 4 | 6 | 3 | 3 | 10 |
ALW | TEX | 23 | 0 | 5 | 10 | 5 | 5 | 5 | 3 |
Div | Team | Rank | PEC Diff | FG Diff | Dav Diff | BttP Diff | EW Diff | Comp Diff | APEC Diff |
---|---|---|---|---|---|---|---|---|---|
NLC | MIL | 5 | -5 | -13 | -3 | -6 | -8 | -5 | -4 |
NLC | CHC | 6 | 1 | 3 | 4 | 1 | 4 | 1 | 5 |
NLC | STL | 13 | 4 | 4 | 5 | 5 | 3 | 5 | 1 |
NLC | PIT | 14 | -6 | -8 | -7 | -5 | -8 | -8 | -11 |
NLC | CIN | 23 | -1 | -3 | -2 | 2 | -4 | -2 | -2 |
NLE | ATL | 10 | -4 | -12 | -7 | -11 | -11 | -9 | -7 |
NLE | WAS | 14 | 8 | 7 | 8 | 7 | 8 | 7 | 11 |
NLE | PHI | 17 | -4 | -8 | -7 | -6 | -6 | -7 | -6 |
NLE | NYM | 20 | 4 | 9 | 0 | 9 | 10 | 5 | 5 |
NLE | MIA | 27 | -3 | -3 | -2 | -3 | -3 | -3 | -3 |
NLW | LAD | 7 | 5 | 2 | 5 | 6 | 2 | 3 | 3 |
NLW | COL | 8 | -11 | -7 | -2 | -7 | 1 | -4 | -5 |
NLW | ARI | 14 | 6 | 2 | 2 | 6 | 6 | 5 | 4 |
NLW | SFG | 21 | 9 | 9 | 3 | 5 | 7 | 5 | 7 |
NLW | SDP | 25 | 0 | 1 | -5 | -1 | 2 | -1 | -3 |
It’s another comfortable win for PECOTA, giving it the clean sweep. The ranking method aided the EW guests and Davenport, both of which tend more towards the extremes with regards to the win totals.
If the win total results suggested a league that was rather surprising, these results line up far more with the common perception of the current environment as a predictable league led by several super teams, and propped up by tanking rosters. The A’s were the only team that every set missed on by double digits.
This does raise some questions about what we even mean by predictable and the perceived problems that predictability represents. The Astros still won the AL West with one of the league’s best win totals, but because one team pushed them all the way, it wasn’t a predictable race. The Cubs almost finished exactly where everyone predicted in both wins and rankings, yet that cost them a division title. Only four of the six divisions (and it was almost just the three AL divisions) finished with winners that were widely-expected, but these rankings results indicate the most predictable set of standings in any of the last four years.
The AL Central does represent the one truly predictable division in many ways. At the same time, it was unique, in that it was arguably the worst division of all time. Even when it is predictable, baseball still isn’t predictable.
Next post: Why Does OPS Work?Previous post: Does Lou Trivino Have The Best Cutter In Baseball?
Christopher
Great article…I saw this projection comparison on Reddit at the end of the season https://www.reddit.com/r/fantasybaseball/comments/9reu0d/mlb_win_projection_comparisons_538_baseball/