American Research Group, Inc.
RSS  

 

 

 

 

2015 NFL Prediction Accuracy

 

Microsoft's Cortana and Nate Silver's fivethirtyeight.com Elo are predicting the outcomes of NFL games each week during the 2015 season. (See the accuracy results for the two models for the 2014 NFL season here.)

The tables below use Brier scores to determine the accuracy of the probabilistic predictions from both models.

Brier scores range from 0 to 1, with 0 meaning the probabilities in the models perfectly match the outcomes of the games and 1 meaning no matches were made (so the closer to 0.000, the better calibration of the model).

If a 50% (0.500) probability were assigned to each team for each game, the Brier score would be 0.250.

For the 2015 season, the Elo model has a Brier score of 0.230 and the Cortana model has a Brier score of 0.229. (In the 2014 NFL season, the Elo model had a Brier score of 0.208 and the Cortana model had a Brier score of 0.213.)

Both the Elo model and the Cortana model failed to correctly pick Denver in the Super Bowl. 

Brier Scores
2015 NFL Season Summary 538 Elo Cortana
Week 1 0.191 0.211
Week 2 0.286 0.278
Week 3 0.190 0.180
Week 4 0.233 0.236
Week 5 0.207 0.212
Week 6 0.184 0.213
Week 7 0.233 0.196
Week 8 0.180 0.173
Week 9 0.228 0.229
Week 10 0.384 0.382
Week 11 0.194 0.223
Week 12 0.206 0.229
Week 13 0.228 0.233
Week 14 0.248 0.212
Week 15 0.166 0.182
Week 16 0.264 0.249
Week 17 0.234 0.228
Wild Card Weekend 0.226 0.220
Divisional Round 0.184 0.117
Championship Sunday 0.160 0.217
Super Bowl Sunday0.3480.415
Season totals 0.230 0.229

The 95% confidence intervals for both models for the season include 0.250, making both no better or worse than assigning each team a 50% win probability.

The Brier scores for the season reflect that the average win probabilities among winning teams are 56% for the Elo model and 55% for the Cortana model.

On a weekly basis, the Elo model has failed to perform better than assigning each team a 50% win probability seventeen out of twenty-one weeks and the Cortana model has failed to perform better than assigning each team a 50% win probability seventeen out of twenty-one weeks. The Elo model performed better than assigning each team a 50% win probability in weeks 6, 15, and Championship Sunday and the Cortana model performed better than assigning each team a 50% win probability in weeks 3, 15, and the Divisional Round.

In week 10, both models performed worse than assigning each team a 50% win probability. This is not surprising as both models failed to perform better than assigning each team a win probability of 50% in the second week of the season which invalidated both models (as was the case in the 2014 season).

On Championship Sunday, the Elo model had a Brier score of 0.160 and the Cortana model had a Brier score of 0.217. (In 2014, the Elo model had a Brier score of 0.088 on Championship Sunday and the Cortana model had a Brier score of 0.179 on Championship Sunday.)

2015 NFL - Championship Sunday
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Denver 0.59 0.168 0.467 0.284
Carolina 0.61 0.152 0.614 0.149
Brier scores for Championship Sunday 0.160 0.217

The 95% confidence interval for the Cortana model includes 0.250, making this the seventeenth week the Cortana model did no better than assigning each team a 50% win probability.

In the divisional round, the Elo model had a Brier score of 0.184 and the Cortana model had a Brier score of 0.117.

2015 NFL - Divisional Round
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
New England 0.51 0.240 0.644 0.127
Arizona 0.66 0.116 0.761 0.057
Carolina 0.55 0.203 0.566 0.188
Denver 0.58 0.176 0.688 0.097
Brier scores for Divisional Round 0.184 0.117

The 95% confidence interval for the Elo model includes 0.250, making this the seventeenth week that the Elo model did no better or worse than assigning each team a 50% win probability.

In Wild Card Weekend, the Elo model had a Brier score of 0.226 and the Cortana model had a Brier score of 0.220.

2015 NFL - Wild Card Weekend
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Kansas City 0.61 0.152 0.629 0.138
Pittsburgh 0.42 0.336 0.467 0.284
Seattle 0.56 0.194 0.629 0.138
Green Bay 0.53 0.221 0.434 0.320
Brier scores for Wild Card Weekend 0.226 0.220

The 95% confidence intervals for both models for Wild Card Weekend include 0.250, making this the sixteenth week that both models did no better or worse than assigning each team a 50% win probability.

In week 17, the Elo model had a Brier score of 0.234 and the Cortana model had a Brier score of 0.228.

2015 NFL - Week 17
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Buffalo 0.54 0.212 0.450 0.303
Miami 0.18 0.672 0.312 0.473
New Orleans 0.31 0.476 0.533 0.218
Cincinnati 0.77 0.053 0.742 0.067
Pittsburgh 0.77 0.053 0.702 0.089
Houston 0.80 0.040 0.629 0.138
Indianapolis 0.81 0.036 0.674 0.106
Washington 0.48 0.270 0.480 0.270
Philadelphia 0.38 0.384 0.418 0.339
Detroit 0.48 0.270 0.520 0.230
Carolina 0.89 0.012 0.778 0.049
Kansas City 0.85 0.023 0.742 0.067
Denver 0.84 0.026 0.767 0.054
Seattle 0.32 0.462 0.326 0.454
San Francisco 0.46 0.292 0.326 0.454
Minnesota 0.32 0.462 0.418 0.339
Brier scores for week 17 0.234 0.228

The 95% confidence intervals for both models for week 17 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

In week 16, the Elo model had a Brier score of 0.264 and the Cortana model had a Brier score of 0.249.

2015 NFL - Week 16
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Oakland 0.60 0.160 0.644 0.127
Washington 0.36 0.410 0.434 0.320
NY Jets 0.32 0.462 0.480 0.270
Houston 0.69 0.096 0.533 0.218
Kansas City 0.90 0.010 0.810 0.036
Indianapolis 0.50 0.250 0.533 0.218
Detroit 0.68 0.102 0.716 0.081
Buffalo 0.64 0.130 0.729 0.073
Chicago 0.43 0.325 0.402 0.358
Atlanta 0.26 0.548 0.298 0.493
Baltimore 0.32 0.462 0.326 0.454
New Orleans 0.66 0.116 0.614 0.149
St. Louis 0.13 0.757 0.170 0.689
Arizona 0.66 0.116 0.629 0.138
Minnesota 0.67 0.109 0.598 0.162
Denver 0.59 0.168 0.550 0.203
Brier scores for week 16 0.264 0.249

The Elo model performed worse than assigning each team a 50% win probability and the 95% confidence interval for the Cortana model includes 0.250, making it no better or worse than assigning each team a 50% win probability.

In week 15, the Elo model had a Brier score of 0.166 and the Cortana model had a Brier score of 0.182. This is the best performance for the Elo model for the season to date.

2015 NFL - Week 15
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
St. Louis 0.61 0.152 0.450 0.303
NY Jets 0.45 0.303 0.629 0.138
Minnesota 0.73 0.073 0.629 0.138
Atlanta 0.50 0.250 0.356 0.415
Houston 0.42 0.336 0.450 0.303
Carolina 0.68 0.102 0.629 0.138
New England 0.94 0.004 0.892 0.012
Washington 0.47 0.281 0.450 0.303
Kansas City 0.65 0.123 0.674 0.106
Seattle 0.91 0.008 0.848 0.023
Green Bay 0.68 0.102 0.598 0.162
Pittsburgh 0.57 0.185 0.716 0.081
San Diego 0.59 0.168 0.520 0.230
Cincinnati 0.68 0.102 0.688 0.097
Arizona 0.65 0.123 0.629 0.138
Detroit 0.42 0.336 0.434 0.320
Brier scores for week 15 0.166 0.182

The Elo model performed about 34% better than assigning each team a 50% win probability and the Cortana performed about 27% better than assigning each team a 50% win probability.

In week 14, the Elo model had a Brier score of 0.248 and the Cortana model had a Brier score of 0.212.


2015 NFL - Week 14
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Arizona 0.76 0.058 0.729 0.073
Philadelphia 0.55 0.203 0.450 0.303
Cleveland 0.41 0.348 0.533 0.218
St. Louis 0.51 0.240 0.480 0.270
New Orleans 0.36 0.410 0.418 0.339
NY Jets 0.80 0.040 0.729 0.073
Pittsburgh 0.32 0.462 0.386 0.377
Jacksonville 0.32 0.462 0.434 0.320
Kansas City 0.85 0.023 0.810 0.036
Washington 0.36 0.410 0.480 0.270
Carolina 0.85 0.023 0.767 0.054
Seattle 0.66 0.116 0.614 0.149
Oakland 0.13 0.757 0.298 0.493
Green Bay 0.77 0.053 0.789 0.045
New England 0.68 0.102 0.629 0.138
NY Giants 0.49 0.260 0.520 0.230
Brier scores for week 14 0.248 0.212

The 95% confidence intervals for both models for week 14 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

In week 13, the Elo model had a Brier score of 0.228 and the Cortana model had a Brier score of 0.233.

2015 NFL - Week 13
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Green Bay 0.61 0.152 0.550 0.203
NY Jets 0.37 0.397 0.450 0.303
Arizona 0.74 0.068 0.674 0.106
Tampa Bay 0.53 0.221 0.520 0.230
Seattle 0.50 0.250 0.480 0.270
Buffalo 0.59 0.168 0.550 0.203
Miami 0.46 0.292 0.599 0.161
Cincinnati 0.80 0.040 0.742 0.067
Tennessee 0.54 0.212 0.467 0.284
San Francisco 0.35 0.423 0.356 0.415
Denver 0.74 0.068 0.659 0.116
Kansas City 0.68 0.102 0.598 0.162
Carolina 0.77 0.053 0.659 0.116
Philadelphia 0.12 0.774 0.161 0.704
Pittsburgh 0.61 0.152 0.674 0.106
Dallas 0.47 0.281 0.467 0.284
Brier scores for week 13 0.228 0.233

The 95% confidence intervals for both models for week 13 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

In week 12 of the season, the Elo model had a Brier score of 0.206 and the Cortana model had a Brier score of 0.229.

2015 NFL - Week 12
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Detroit 0.52 0.230 0.533 0.218
Carolina 0.65 0.123 0.520 0.230
Chicago 0.17 0.689 0.246 0.569
Houston 0.68 0.102 0.754 0.061
Cincinnati 0.82 0.032 0.778 0.049
Minnesota 0.49 0.260 0.450 0.303
Washington 0.42 0.336 0.386 0.377
Indianapolis 0.72 0.078 0.598 0.162
Kansas City 0.70 0.090 0.629 0.138
Oakland 0.55 0.203 0.566 0.188
San Diego 0.46 0.292 0.386 0.377
NY Jets 0.62 0.144 0.566 0.188
Arizona 0.71 0.084 0.688 0.097
Seattle 0.65 0.123 0.644 0.127
Denver 0.41 0.348 0.467 0.284
Baltimore 0.60 0.160 0.450 0.303
Brier scores for week 12 0.206 0.229

The 95% confidence intervals for both models for week 12 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

In week 11 of the season, the Elo model had a Brier score of 0.194 and the Cortana model had a Brier score of 0.223.

2015 NFL - Week 11
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Jacksonville 0.62 0.144 0.614 0.149
Detroit 0.59 0.168 0.566 0.188
Indianapolis 0.42 0.336 0.312 0.473
Houston 0.61 0.152 0.434 0.320
Tampa Bay 0.20 0.640 0.341 0.434
Denver 0.66 0.116 0.550 0.203
Baltimore 0.64 0.130 0.598 0.162
Dallas 0.41 0.348 0.356 0.415
Carolina 0.86 0.020 0.716 0.081
Kansas City 0.64 0.130 0.644 0.127
Green Bay 0.45 0.303 0.450 0.303
Seattle 0.79 0.044 0.754 0.061
Arizona 0.60 0.160 0.598 0.162
New England 0.84 0.026 0.789 0.045
Brier scores for week 11 0.194 0.223

The 95% confidence intervals for both models for week 11 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

Both models performed worse than assigning each team a 50% win probability. The average probability for winning teams in week 11 for the Elo model is 52% and 49% for the Cortana model.

In week 10 of the season, the Elo model had a Brier score of 0.384 and the Cortana model had a Brier score of 0.382.

2015 NFL - Week 10
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Buffalo 0.44 0.314 0.371 0.396
Detroit 0.15 0.723 0.190 0.656
Tampa Bay 0.41 0.348 0.510 0.240
Carolina 0.81 0.036 0.702 0.089
Chicago 0.29 0.504 0.233 0.588
Washington 0.46 0.292 0.341 0.434
Miami 0.27 0.533 0.284 0.513
Pittsburgh 0.83 0.029 0.767 0.054
Jacksonville 0.20 0.640 0.298 0.493
Minnesota 0.56 0.194 0.450 0.303
New England 0.72 0.078 0.659 0.116
Kansas City 0.24 0.578 0.284 0.513
Arizona 0.37 0.397 0.450 0.303
Houston 0.16 0.706 0.190 0.656
Brier scores for week 10 0.384 0.382

Both models performed worse than assigning each team a 50% win probability. The 95% confidence interval for the Cortana model excludes 0.025.

In week 9 of the season, the Elo model had a Brier score of 0.228 and the Cortana model had a Brier score of 0.229.

2015 NFL - Week 9
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Cincinnati 0.89 0.012 0.820 0.032
Carolina 0.55 0.203 0.566 0.188
New England 0.93 0.005 0.864 0.018
Tennessee 0.17 0.689 0.246 0.569
Buffalo 0.61 0.152 0.520 0.230
Minnesota 0.66 0.116 0.533 0.218
NY Jets 0.77 0.053 0.659 0.116
Pittsburgh 0.72 0.078 0.659 0.116
NY Giants 0.59 0.168 0.533 0.218
San Francisco 0.48 0.270 0.371 0.396
Indianapolis 0.32 0.462 0.434 0.320
Philadelphia 0.46 0.292 0.582 0.175
Chicago 0.32 0.462 0.386 0.377
Brier scores for week 9 0.228 0.229

The 95% confidence intervals for both models for week 9 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

In week 8 of the season, the Elo model had a Brier score of 0.180 and the Cortana model had a Brier score of 0.173.

2015 NFL - Week 8
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
New England 0.87 0.017 0.848 0.023
Kansas City 0.61 0.152 0.644 0.127
Tampa Bay 0.19 0.656 0.221 0.607
Arizona 0.71 0.084 0.614 0.149
St. Louis 0.61 0.152 0.716 0.081
New Orleans 0.55 0.203 0.598 0.162
Minnesota 0.63 0.137 0.716 0.081
Baltimore 0.65 0.123 0.644 0.127
Cincinnati 0.50 0.250 0.520 0.230
Houston 0.75 0.063 0.598 0.162
Oakland 0.48 0.270 0.530 0.221
Seattle 0.59 0.168 0.614 0.149
Denver 0.58 0.176 0.533 0.218
Carolina 0.74 0.068 0.702 0.089
Brier scores for week 8 0.180 0.173

The 95% confidence intervals for both models for week 8 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

In week 7 of the season, the Elo model had a Brier score of 0.233 and the Cortana model had a Brier score of 0.196.

2015 NFL - Week 7
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Seattle 0.59 0.168 0.716 0.081
Jacksonville 0.24 0.578 0.326 0.454
Washington 0.61 0.152 0.533 0.218
Atlanta 0.70 0.090 0.629 0.138
Minnesota 0.50 0.250 0.520 0.230
Kansas City 0.41 0.348 0.386 0.377
St. Louis 0.66 0.116 0.702 0.089
Miami 0.59 0.168 0.659 0.116
New Orleans 0.31 0.476 0.371 0.396
New England 0.84 0.026 0.830 0.029
Oakland 0.30 0.490 0.460 0.292
NY Giants 0.55 0.203 0.702 0.089
Carolina 0.66 0.116 0.582 0.175
Arizona 0.71 0.084 0.767 0.054
Brier scores for week 7 0.233 0.196

The 95% confidence intervals for both models for week 7 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

In week 6 of the season, the Elo model had a Brier score of 0.184 and the Cortana model had a Brier score of 0.213.

2015 NFL - Week 6
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
New Orleans 0.41 0.348 0.533 0.218
NY Jets 0.74 0.068 0.688 0.097
Pittsburgh 0.56 0.194 0.614 0.149
Minnesota 0.60 0.160 0.674 0.106
Cincinnati 0.53 0.221 0.490 0.260
Detroit 0.66 0.116 0.629 0.138
Denver 0.75 0.063 0.659 0.116
Houston 0.56 0.194 0.533 0.218
Miami 0.51 0.240 0.418 0.339
Carolina 0.34 0.436 0.434 0.320
Green Bay 0.81 0.036 0.754 0.061
San Francisco 0.52 0.230 0.386 0.377
New England 0.65 0.123 0.418 0.339
Philadelphia 0.61 0.152 0.510 0.240
Brier scores for week 6 0.184 0.213

The 95% confidence interval for the Elo model excludes 0.250, while the 95% confidence interval for the Cortana model includes 0.250, making the Cortana model no better or worse than assigning each team a 50% win probability.

In week 5 of the season, the Elo model had a Brier score of 0.207 and the Cortana model had a Brier score of 0.212.
2015 NFL - Week 5
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Indianapolis 0.50 0.250 0.533 0.218
Chicago 0.25 0.563 0.222 0.605
Cincinnati 0.54 0.212 0.644 0.127
Atlanta 0.79 0.044 0.778 0.049
Tampa Bay 0.58 0.176 0.566 0.188
Philadelphia 0.68 0.102 0.644 0.127
Cleveland 0.22 0.608 0.246 0.569
Green Bay 0.82 0.032 0.716 0.081
Buffalo 0.65 0.123 0.510 0.240
Arizona 0.56 0.194 0.582 0.175
New England 0.61 0.152 0.659 0.116
Denver 0.74 0.068 0.644 0.127
NY Giants 0.64 0.130 0.716 0.081
Pittsburgh 0.50 0.250 0.480 0.270
Brier scores for week 5 0.207 0.212

The 95% confidence intervals for both models for week 6 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

In week 4 of the season, the Elo model had a Brier score of 0.233 and the Cortana model had a Brier score of 0.236.
2015 NFL - Week 4
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Baltimore 0.31 0.476 0.371 0.396
Atlanta 0.66 0.116 0.688 0.097
NY Giants 0.27 0.533 0.341 0.434
Chicago 0.53 0.221 0.371 0.396
Cincinnati 0.68 0.102 0.659 0.116
Indianapolis 0.79 0.044 0.688 0.097
Carolina 0.71 0.084 0.659 0.116
Washington 0.37 0.397 0.356 0.415
San Diego 0.73 0.073 0.674 0.106
St. Louis 0.22 0.608 0.200 0.640
Denver 0.77 0.053 0.729 0.073
Green Bay 0.62 0.144 0.742 0.067
New Orleans 0.38 0.384 0.480 0.270
NY Jets 0.54 0.212 0.490 0.260
Seattle 0.79 0.044 0.767 0.054
Brier scores for week 4 0.233 0.236

The 95% confidence intervals for both models for week 4 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

In week 3 of the season, the Elo model had a Brier score of 0.190 and the Cortana model had a Brier score of 0.180.
2015 NFL - Week 3
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
NY Giants 0.68 0.102 0.659 0.116
Carolina 0.75 0.063 0.767 0.054
Oakland 0.37 0.397 0.467 0.284
Atlanta 0.25 0.563 0.550 0.203
Houston 0.72 0.078 0.702 0.089
Minnesota 0.53 0.221 0.520 0.230
New England 0.91 0.008 0.800 0.040
Philadelphia 0.41 0.348 0.386 0.377
Indianapolis 0.62 0.144 0.533 0.218
Pittsburgh 0.57 0.185 0.467 0.284
Cincinnati 0.46 0.292 0.450 0.303
Arizona 0.67 0.109 0.688 0.097
Buffalo 0.49 0.260 0.402 0.358
Seattle 0.86 0.020 0.754 0.061
Denver 0.59 0.168 0.659 0.116
Green Bay 0.72 0.078 0.767 0.054
Brier scores for week 3 0.190 0.180

The 95% confidence interval for the Elo model includes 0.250 in week 3, making the Elo model no better or worse than assigning each team a 50% win probability, while the 95% confidence interval for the Cortana model excludes 0.250.

In week 2, the Elo model had a Brier score of 0.286, which is worse than assigning each team a 50% win probability. The Cortana model had a Brier score of 0.278, which is also worse than assigning each team a 50% win probability.

2015 NFL - Week 2
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
Denver 0.47 0.281 0.434 0.320
Arizona 0.62 0.144 0.485 0.265
Atlanta 0.40 0.360 0.434 0.320
Minnesota 0.50 0.250 0.629 0.138
Carolina 0.68 0.102 0.659 0.116
New England 0.57 0.185 0.467 0.284
Cincinnati 0.63 0.137 0.659 0.116
Pittsburgh 0.60 0.160 0.620 0.144
Washington 0.39 0.372 0.467 0.284
Tampa Bay 0.24 0.578 0.258 0.551
Cleveland 0.61 0.152 0.520 0.230
Oakland 0.32 0.462 0.470 0.281
Jacksonville 0.36 0.410 0.386 0.377
Dallas 0.49 0.260 0.356 0.415
Green Bay 0.53 0.221 0.614 0.149
NY Jets 0.29 0.504 0.326 0.454
Brier scores for week 2 0.286 0.278

In week 1 of the season, the Elo model had a Brier score of 0.191 and the Cortana model had a Brier score of 0.211.
2015 NFL - Week 1
Winner 538 Elo Win Brier
Score
Cortana Win Brier
Score
New England 0.72 0.078 0.644 0.127
Miami 0.57 0.185 0.533 0.218
St. Louis 0.31 0.476 0.440 0.314
Kansas City 0.46 0.292 0.341 0.434
Buffalo 0.52 0.230 0.467 0.284
NY Jets 0.62 0.144 0.614 0.149
Carolina 0.66 0.116 0.582 0.175
Green Bay 0.66 0.116 0.716 0.081
Arizona 0.66 0.116 0.560 0.194
San Diego 0.57 0.185 0.598 0.162
Denver 0.62 0.144 0.644 0.127
Cincinnati 0.62 0.144 0.598 0.162
Tennessee 0.36 0.410 0.356 0.415
Dallas 0.73 0.073 0.702 0.089
Philadelphia 0.52 0.230 0.480 0.270
San Francisco 0.66 0.116 0.582 0.175
Brier scores for week 1 0.191 0.211

The 95% confidence intervals for the Brier scores for the Elo model and the Cortana model in week 1 include 0.250, making both models no better or worse than assigning each team a 50% win probability.

ARG Home