For those just joining, Amos is a statistical model created to predict the outcome of each NFL game. Amos uses team level statistics from 2005 to 2017 to learn what wins games, and uses that information to assign likelihood of the home team winning the game.
Amos is not alone the NFL prediction space; there are a number of sources for game predictions. I have identified Microsoft’s Bing Predicts (Bing), ESPN’s Football Power Index (FPI) and Nate Silver’s Elo (Elo) as benchmarks for comparison to Amos this year. The selection is due to the statistical approach to each of these prediction methods, which provides similar, but not exact, grounds for comparison.
Before viewing the model data below, it’s important to first point out the methodology used to track NFL season performance and its limitations. When a model predicts a home team win likelihood above 50%, this is counted as a prediction that the home team will win. Conversely, when a model predicts a home team win likelihood of below 50%, this is counted as a prediction that the away team will win. The models therefore increase performance by correctly predicting whether a home or away team will win and decrease performance by incorrectly predicting whether a home or away team will win. This is called a model’s classification accuracy. While this allows us to track season performance, it does not allow us to credit models that identify ‘close’ games (e.g., predicting a home team win likelihood of 51% and the away team wins) or penalize models for wildly off the mark predictions (e.g., predicting a home team win of 95% and the away team wins). In these instances, classification error may be more appropriate. Nonetheless, just as ‘close’ only counts in horseshoes and hand grenades, NFL teams don’t make it to the Super Bowl by almost winning games. In similar spirit, we’ve chose to use classification accuracy.
The below graphs keep track of three key pieces of information. First, cumulative season performance is tracked. This is represents the number of correct predictions by the number of games played. Second, performance is broken down by week. Similar to cumulative season performance, weekly performance represents the number of correct predictions by the number of games played in a given week. Finally, each models’ weekly predictions are presented. These predictions are each models’ assigned likelihood of a home team win.
|Date||Day||Time||Home Team||Away Team||Amos||Elo||Bing||FPI|
|5-Jan||Sat||4:35 PM||Houston Texans||Indianapolis Colts||50.1%||56.0%||51.0%||61.3%|
|5-Jan||Sat||8:15 PM||Dallas Cowboys||Seattle Seahawks||81.0%||54.0%||47.0%||57.3%|
|6-Jan||Sun||1:05 PM||Baltimore Ravens||Los Angeles Chargers||48.9%||60.0%||51.0%||49.2%|
|6-Jan||Sun||4:40 PM||Chicago Bears||Philadelphia Eagles||48.9%||61.0%||69.0%||69.1%|
|12-Jan||Sat||4:35 PM||Kansas City Chiefs||Indianapolis Colts||63.5%||66.0%||61.0%||74.9%|
|12-Jan||Sat||8:15 PM||Los Angeles Rams||Dallas Cowboys||82.9%||66.0%||70.0%||78.7%|
|13-Jan||Sun||1:05 PM||New England Patriots||Los Angeles Chargers||65.7%||58.0%||61.0%||65.0%|
|13-Jan||Sun||4:40 PM||New Orleans Saints||Philadelphia Eagles||81.0%||64.0%||70.0%||80.9%|
|20-Jan||Sun||3:05 PM||New Orleans Saints||Los Angeles Rams||74.9%||64.0%||55.0%||63.2%|
|20-Jan||Sun||6:40 PM||Kansas City Chiefs||New England Patriots||71.1%||61.0%||61.0%||66.8%|
|3-Feb||Sun||6:30 PM||Los Angeles Rams||New England Patriots||71.1%||47.0%||45.0%||52.4%|
Have thoughts on the predictions? See a missing game? Leave a comment below or send us an email at TrevorBischoff@gmail.com
See Amos’ predictions from the 2017 NFL season.
Leave a Reply to TrevorBischoff Cancel reply