Friday, January 22, 2016

2015 NFL Game Predictions: Conference Championships and Playoff Predictions

Welcome!  I intend this to be an ongoing project of predicting NFL game outcomes, point spreads, and final scores.  My hope is that my models will improve over time as they become more sophisticated and use better data.  I will try to regularly publish predictions to keep myself accountable, and will make observations along the way about what is working and what isn't.  See below for latest updates.  Enjoy!
Previous predictions:

 ------------------------------------------------------------------------------------------------------------------------

Recap:

1-1, with an expected value of 1.14.  I am pleased I was not correct in my prediction of the Broncos vs. Patriots game, as is probably everyone except for Patriots fans.  Still, the Panthers destroyed the Cardinals, and so we have a Broncos vs. Panthers Superbowl.  I had predicted the Patriots to win the Superbowl, but they were matched against the Panthers who will be in it, so I wasn't too far off.
Who will win the Superbowl?  I had said that the Broncos had only a 41% chance of beating the Patriots, but they did.  According to last week's numbers, I would give the Broncos a 43% chance of beating the Panthers.  Given the Panther's overwhelmingly dominant play against the Cardinals, I will be surprised if the Broncos can pull off another upset.  But I hope they do :)  I'll run the numbers again next week for a final prediction on the Superbowl results.
Below are the final results for the Conference Championships.  The Broncos beat each of my models, though the point differences and final scores were not too far off.  The Panthers won as I had predicted, but by a much larger margin than I (or anyone) predicted.



Week
Date
Team
Home Away
Opponent
Prob. Win
Pred. Team Win
Actual Team Win
Pred. Team PD
Actual Team PD
Pred. Team Score
Pred. Opp. Score
Actual Team Score
Actual Opp. Score 
Conf Champ
1/24/2016
Broncos
Patriots
0.409
0
1
-4
2
20
25
20
18
Conf Champ
1/24/2016
Cardinals
@
Panthers
0.449
0
0
-2
-34
25
24
15
49
Conf Champ
1/24/2016
Panthers
Cardinals
0.551
1
1
2
34
24
25
49
15
Conf Champ
1/24/2016
Patriots
@
Broncos
0.591
1
0
4
-2
25
20
18
20

 

--------------------------------------------------------------------------------

Conference Championships and Playoff Predictions:

Both the Panthers and Patriots advanced to the conference championships as I predicted, although the Steelers and Packers both got knocked out.  Still, the final outcome is still possible, though perhaps not desirable for most of us: Patriots vs. Panthers in the Superbowl.  This still appears to be the most likely outcome.
  

Conference Championships:

AFC:

Broncos (1) vs. Patriots (2)  -> Patriots (0.591)

NFC:

Panthers (1) vs. Cardinals (2) -> Panthers (0.551)

Superbowl:

Patriots (2) vs. Panthers (1)  -> Patriots (0.524)

The model still picks the Patriots to win the Superbowl against the Panthers, and this is slightly more likely than last week although not by much. 
As far as the conference championships are concerned, all three of my models are in agreement that the Patriots will beat the Broncos.  Two of my models predict that the Panthers will beat the Cardinals, while one (the final score prediction) gives the Cardinals the game by 1 point.  While the Cardinals/Panthers game may be a closer game to predict, I'd still favor the Panthers to win.  As much as I'd like to see a Broncos vs. Cardinals Superbowl, it is not likely to happen.
But you never know.  Anything is possible... Good luck in the Conference Championships!
Here are the full predictions for the Conference Championships:


Week
Date
Team
Home Away
Opponent
Probability Win
Predicted Team Win
Predicted Team Point Difference
Predicted Team Score
Predicted Opponent Score
Conf Champ
1/24/2016
Broncos
Patriots
0.409
0
-4
20
25
Conf Champ
1/24/2016
Cardinals
@
Panthers
0.449
0
-2
25
24
Conf Champ
1/24/2016
Panthers
Cardinals
0.551
1
2
24
25
Conf Champ
1/24/2016
Patriots
@
Broncos
0.591
1
4
25
20

Friday, January 15, 2016

2015 NFL Game Predictions: Division Week and Playoff Predictions

Welcome!  I intend this to be an ongoing project of predicting NFL game outcomes, point spreads, and final scores.  My hope is that my models will improve over time as they become more sophisticated and use better data.  I will try to regularly publish predictions to keep myself accountable, and will make observations along the way about what is working and what isn't.  See below for latest updates.  Enjoy!
Previous predictions:
--------------------------------------------------------------------------------------------------------------------------

Recap: Division Week

As I thought (and as my model would suggest), I went 2-2 on the predictions this past weekend.  The expected value of correct predictions with the probabilities I gave was 2.2 correct predictions.  So slightly better than a 50-50 shot, but not by much.  And with only 4 games being played, the best I can really expect to do is 3-1.
What is interesting is if I look at the Point Difference predictions, the magnitudes were not correct but the signs (positive or negative) were, excepting the 0 point difference which was an OT game.  In other words, the Point Difference predictions were 3-1/4-0 if used to predict wins and losses.  Similarly, if the predicted team and opponent scores were used to predict wins and losses, these were 4-0.  This suggests to me that perhaps I should use more of an "ensemble" of models approach to predicting wins in the future.  This may improve overall predictions of wins and losses.
My recent favorites to make it to the Superbowl (Patriots and Panthers) both convincingly won their games this past weekend.  However, I got the other two games wrong as the Cardinals beat the Packers and the Broncos beat the Steelers in much closer games. 
Next weekend are the championships games: Broncos vs. Patriots and Panthers vs. Cardinals.  Most have the Patriots and Panthers picked to win their respective games.  What do I say?  I'll rerun the numbers at the end of the week with my predictions on what will happen.
Here are the full results of Division Week:




Week
Date
Team
Home Away
Opponent
Prob. Win
Pred. Team Win
Actual Team Win
Pred. Team PD
Actual Team PD
Pred. Team Score
Pred. Opp. Score
Actual Team Score
Actual Opp. Score 
Division
1/16/2016
Cardinals
Packers
0.461
0
1
0
6
25
24
26
20
Division
1/16/2016
Chiefs
@
Patriots
0.349
0
0
-6
-7
21
26
20
27
Division
1/16/2016
Packers
@
Cardinals
0.539
1
0
0
-6
24
25
20
26
Division
1/16/2016
Patriots
Chiefs
0.651
1
1
6
7
26
21
27
20
Division
1/17/2016
Broncos
Steelers
0.488
0
1
3
7
23
20
23
16
Division
1/17/2016
Panthers
Seahawks
0.521
1
1
2
7
23
22
31
24
Division
1/17/2016
Seahawks
@
Panthers
0.479
0
0
-2
-7
22
23
24
31
Division
1/17/2016
Steelers
@
Broncos
0.512
1
0
-3
-7
20
23
16
23

--------------------------------------------------------------------------------------------------------------------------

Division Week and Playoff Predictions:

Well, the Bengals lost.  I got the AFC wrong but the NFC right in the WildCard round.  The Bengals were my latest pick to win the Superbowl, so that messes up my previous playoff bracket.  Of those teams that are left, who is now my favorite to win the Superbowl?  Here are the latest predictions from my model:

Divisional Round:

AFC:

Broncos (1) vs. Steelers (6) -> Steelers (0.512)
Patriots (2) vs. Chiefs (5) -> Patriots (0.651)

NFC:

Panthers (1) vs. Seahawks (6) -> Panthers (0.521)
Cardinals (2) vs. Packers (5) -> Packers (0.539)

Conference Championships:

AFC:

Patriots (2) vs. Steelers (6)  -> Patriots (0.611)

NFC:

Panthers (1) vs. Packers (5) -> Panthers (0.566)

Superbowl:

Patriots (2) vs. Panthers (1)  -> Patriots (0.501)

So the model is back to predicting the Patriots to win the Superbowl against the Panthers.  However, the probabilities are much closer now.  The Superbowl is a tossup in the above scenario.  And my point difference and score models don't always agree with the win model on who will win.  So I am sure it will be another exciting weekend of close games.  Good luck in the divisional round!
Here are the full predictions for Division Week:

Week
Date
Team
Home Away
Opponent
Probability Win
Predicted Team Win
Predicted Team Point Difference
Predicted Team Score
Predicted Opponent Score
Division
1/16/2016
Cardinals
Packers
0.461
0
0
25
24
Division
1/16/2016
Chiefs
@
Patriots
0.349
0
-6
21
26
Division
1/16/2016
Packers
@
Cardinals
0.539
1
0
24
25
Division
1/16/2016
Patriots
Chiefs
0.651
1
6
26
21
Division
1/17/2016
Broncos
Steelers
0.488
0
3
23
20
Division
1/17/2016
Panthers
Seahawks
0.521
1
2
23
22
Division
1/17/2016
Seahawks
@
Panthers
0.479
0
-2
22
23
Division
1/17/2016
Steelers
@
Broncos
0.512
1
-3
20
23