Coach55 Posted October 11, 2022 Share Posted October 11, 2022 If you saw my previous post about the Eagles soft schedule, I was frustrated with the scheduling disparity of teams and determined looking at a team's record is a flawed way of approaching how good a team is. Therefore I built a model in an attempt to determine how good teams are based on how well they play their opponents - entirely dictated based on the scores of the games. The basic thought process is if BUF beats NE by 7 and NE beats MIA by 3, then BUF should beat MIA by 10. Thus a 1 point loss to a really good team could be worth more than a 10 point win against a garbage team. By applying that process to EVERY game played for the season it creates a ranking of teams as well as a predictive index of how much a team should win by if they play another team. As more games are played, the statistics should become more accurate. A few notes on my calculations - the home team gets an automatic 3 points for playing at home and score differentials are capped at 21 (thus Buffalo beating Pittsburgh 38-3 is equivalent to Buffalo winning 24-3). The model is all indexed by the worst team in the league, who is given an index score of 50 (who is currently Carolina). Note that the index numbers don't adjust for injuries, it is entirely statistical Based on this Predictive Index, the top 10 teams in the NFL are as follows: Buffalo 74.46 Baltimore 69.68 Cincinnati 67.87 Philadelphia 66.38 Kansas City 65.08 Miami 64.84 San Fran 63.04 Dallas 62.65 Jacksonville 62.62 Tampa Bay 62.56 Thus - if the Bills are to play KC this week in KC, I would expect the Bills to Beat KC by 6.5 (74.46 - 65.08 = 9.39 - 3 for being on the road = 6.39, rounded to 6.5). The current spread is KC +3, so I would be taking the Bills this week. In order to test this out, below for this week are my picks based on the model vs. the spread, along with my expected margin of victory. CHI -6, ATL +4.5, NE 0, NYJ 0, JAX -4, MIA -9, CIN -12, BAL -8.5, PIT +1.5, CAR +7.5, SEA +1, BUF -6.5, PHI -6.5, LAC -7 As this doesn't account for injuries, Miami showing a big skew. My bet of the week is Cincinnati big (by 12) over New Orleans, who is favored by 2. Let's see how this plays out. 5 1 4 Quote Link to comment Share on other sites More sharing options...
Marcus Aurelius Posted October 11, 2022 Share Posted October 11, 2022 Be sure to post the results of this algorithm of yours at the end of the regular season. 1 Quote Link to comment Share on other sites More sharing options...
Big Turk Posted October 11, 2022 Share Posted October 11, 2022 This could be very interesting betting wise if it can model anything above 60% of games. Quote Link to comment Share on other sites More sharing options...
Einstein Posted October 11, 2022 Share Posted October 11, 2022 2 minutes ago, Big Turk said: This could be very interesting betting wise if it can model anything above 60% of games. Not possible. 1 1 Quote Link to comment Share on other sites More sharing options...
GunnerBill Posted October 11, 2022 Share Posted October 11, 2022 So DVOA by Football Outsiders already tries to account for relative strength of performance and opponent. Their current top 10: 1. Buffalo 2. Philadelphia 3. Baltimore 4. Tampa Bay 5. San Francisco 6. Dallas 7. Jacksonville 8. Kansas City 9. Green Bay 10. Seattle Now DVOA normally say it is after week 6 that you really have enough data for it to start to become meaningful. But that is their list. Quote Link to comment Share on other sites More sharing options...
Shortchaz Posted October 11, 2022 Share Posted October 11, 2022 This is for football games played in vacuums 1 Quote Link to comment Share on other sites More sharing options...
Neo Posted October 11, 2022 Share Posted October 11, 2022 6 minutes ago, Big Turk said: This could be very interesting betting wise if it can model anything above 60% of games. It would be greater than perpetual motion, or nuclear power from water, or alchemy … if it can model greater than 51%! Quote Link to comment Share on other sites More sharing options...
Big Turk Posted October 11, 2022 Share Posted October 11, 2022 (edited) 19 minutes ago, GunnerBill said: So DVOA by Football Outsiders already tries to account for relative strength of performance and opponent. Their current top 10: 1. Buffalo 2. Philadelphia 3. Baltimore 4. Tampa Bay 5. San Francisco 6. Dallas 7. Jacksonville 8. Kansas City 9. Green Bay 10. Seattle Now DVOA normally say it is after week 6 that you really have enough data for it to start to become meaningful. But that is their list. Bills are the best team in the NFL and it isn't particularly close right now. Not only the best team but they are a historic team right now. Some of the metrics they are putting up are absolutely ridiculous. They have punted 5 times in 5 games with the starters in. Are you freaking kidding me? Edited October 11, 2022 by Big Turk Quote Link to comment Share on other sites More sharing options...
SageAgainstTheMachine Posted October 11, 2022 Share Posted October 11, 2022 So this is really cool and I applaud the work. Want to say that first. I think the flaw is the amount of sample size you’d need for it to be meaningful based on the variance in how points get scored and then the way rosters get churned during off seasons. In other words you’re only getting 17 games per team when you probably need hundreds to approach reliability in forecasting anything. And then trying to achieve that data over the course of multiple seasons becomes useless when the players change teams en masse. 1 1 Quote Link to comment Share on other sites More sharing options...
dorquemada Posted October 11, 2022 Share Posted October 11, 2022 I played around with some of this (it was in SPSS, and it was 30 years ago, but same general idea). Once I got the model set up and power ranking the teams they way I thought it should, I went back and played with prior year stats and tried to back into a predictive value. I will say, it was a whole bunch harder then because there wasn't a million websites with stats to copy/paste. For that matter, the web itself only barely existed though I did find a FTP repository with historical NFL stats. The net was a formula that could most weeks come in +2 games for the week which was enough to keep me in beer and skittles and confound my bookie. Oh, Ian, you never saw it coming! Anyway, my suggestion is run last year's stats into your model and see how it does. Quote Link to comment Share on other sites More sharing options...
Coach55 Posted October 11, 2022 Author Share Posted October 11, 2022 2 minutes ago, SageAgainstTheMachine said: So this is really cool and I applaud the work. Want to say that first. I think the flaw is the amount of sample size you’d need for it to be meaningful based on the variance in how points get scored and then the way rosters get churned during off seasons. In other words you’re only getting 17 games per team when you probably need hundreds to approach reliability in forecasting anything. And then trying to achieve that data over the course of multiple seasons becomes useless when the players change teams en masse. I realize that the sample size is small as currently each team only has 5 games, however, the database currently has 80 games. By week 10, we will be double that. Although not deemed statistically significant, it should provide enough data to generate relatively meaningful statistics. I would say that anything less than 5 games would not have much accuracy. From games 6-10, I would expect it to improve and then once it hits 10, it will probably level off (but this is just an educated guess). Unfortunately given the roster churn in the offseason, using prior year's data doesn't really help either. This is just more of a fun experiment. 2 minutes ago, dorquemada said: I played around with some of this (it was in SPSS, and it was 30 years ago, but same general idea). Once I got the model set up and power ranking the teams they way I thought it should, I went back and played with prior year stats and tried to back into a predictive value. I will say, it was a whole bunch harder then because there wasn't a million websites with stats to copy/paste. For that matter, the web itself only barely existed though I did find a FTP repository with historical NFL stats. The net was a formula that could most weeks come in +2 games for the week which was enough to keep me in beer and skittles and confound my bookie. Oh, Ian, you never saw it coming! Anyway, my suggestion is run last year's stats into your model and see how it does. That is a great idea. If I get the time, I will see how well it works. May be a few weeks. 1 Quote Link to comment Share on other sites More sharing options...
Airseven Posted October 11, 2022 Share Posted October 11, 2022 1. Chiefs 2. Eagles 3. Bills 4. Bucs 5. 49ers 6. Ravens 7. Chargers 8. Vikings 9. Cowboys 10. Giants 11. Packers 12. Bengals 13. Titans 14. Rams 15. Jets 16. Dolphins 17. Patriots 18. Colts 19. Jaguars 20. Cardinals 21. Saints 22. Seahawks 23. Raiders 24. Browns 25. Broncos 26. Bears 27. Falcons 28. Lions 29. Texans 30. Commanders 31. Steelers 32. Panthers 2 2 Quote Link to comment Share on other sites More sharing options...
Big Turk Posted October 11, 2022 Share Posted October 11, 2022 (edited) 5 minutes ago, Airseven said: 1. Chiefs 2. Eagles 3. Bills 4. Bucs 5. 49ers 6. Ravens 7. Chargers 8. Vikings 9. Cowboys 10. Giants 11. Packers 12. Bengals 13. Titans 14. Rams 15. Jets 16. Dolphins 17. Patriots 18. Colts 19. Jaguars 20. Cardinals 21. Saints 22. Seahawks 23. Raiders 24. Browns 25. Broncos 26. Bears 27. Falcons 28. Lions 29. Texans 30. Commanders 31. Steelers 32. Panthers Bills point differential is +91, almost double the next closest teams in the Eagles and 49ers at +47. chiefs are 4th at +34. I think the Bills will put to rest who the best team is on Sunday Edited October 11, 2022 by Big Turk 1 Quote Link to comment Share on other sites More sharing options...
Shortchaz Posted October 11, 2022 Share Posted October 11, 2022 1 hour ago, Airseven said: 1. Chiefs 2. Eagles 3. Bills 4. Bucs 5. 49ers 6. Ravens 7. Chargers 8. Vikings 9. Cowboys 10. Giants 11. Packers 12. Bengals 13. Titans 14. Rams 15. Jets 16. Dolphins 17. Patriots 18. Colts 19. Jaguars 20. Cardinals 21. Saints 22. Seahawks 23. Raiders 24. Browns 25. Broncos 26. Bears 27. Falcons 28. Lions 29. Texans 30. Commanders 31. Steelers 32. Panthers This looks pretty accurate 1 1 Quote Link to comment Share on other sites More sharing options...
SACTOBILLSFAN Posted October 12, 2022 Share Posted October 12, 2022 5 hours ago, Big Turk said: This could be very interesting betting wise if it can model anything above 60% of games. It can't. Especially with just blindly adjusting home field as 3 points and not taking into account things like wind and playcall tendencies. Quote Link to comment Share on other sites More sharing options...
Chaos Posted October 12, 2022 Share Posted October 12, 2022 (edited) 6 hours ago, Coach55 said: If you saw my previous post about the Eagles soft schedule, I was frustrated with the scheduling disparity of teams and determined looking at a team's record is a flawed way of approaching how good a team is. Therefore I built a model in an attempt to determine how good teams are based on how well they play their opponents - entirely dictated based on the scores of the games. The basic thought process is if BUF beats NE by 7 and NE beats MIA by 3, then BUF should beat MIA by 10. Thus a 1 point loss to a really good team could be worth more than a 10 point win against a garbage team. By applying that process to EVERY game played for the season it creates a ranking of teams as well as a predictive index of how much a team should win by if they play another team. As more games are played, the statistics should become more accurate. A few notes on my calculations - the home team gets an automatic 3 points for playing at home and score differentials are capped at 21 (thus Buffalo beating Pittsburgh 38-3 is equivalent to Buffalo winning 24-3). The model is all indexed by the worst team in the league, who is given an index score of 50 (who is currently Carolina). Note that the index numbers don't adjust for injuries, it is entirely statistical Based on this Predictive Index, the top 10 teams in the NFL are as follows: Buffalo 74.46 Baltimore 69.68 Cincinnati 67.87 Philadelphia 66.38 Kansas City 65.08 Miami 64.84 San Fran 63.04 Dallas 62.65 Jacksonville 62.62 Tampa Bay 62.56 Thus - if the Bills are to play KC this week in KC, I would expect the Bills to Beat KC by 6.5 (74.46 - 65.08 = 9.39 - 3 for being on the road = 6.39, rounded to 6.5). The current spread is KC +3, so I would be taking the Bills this week. In order to test this out, below for this week are my picks based on the model vs. the spread, along with my expected margin of victory. CHI -6, ATL +4.5, NE 0, NYJ 0, JAX -4, MIA -9, CIN -12, BAL -8.5, PIT +1.5, CAR +7.5, SEA +1, BUF -6.5, PHI -6.5, LAC -7 As this doesn't account for injuries, Miami showing a big skew. My bet of the week is Cincinnati big (by 12) over New Orleans, who is favored by 2. Let's see how this plays out. Over the course of seasons this will not yield useful results. It has been done before. (Note it did work very well in 1982 indicating betting on the Redskins to cover virtually every week. This did provide good spending money for a semester in college. Sadly this did not work out permanently as a system. https://www.statmuse.com/nfl/ask/1982-washington-redskins-against-the-spread 10-2. One of my best runs ever. Edited October 12, 2022 by Chaos Quote Link to comment Share on other sites More sharing options...
MiltonWaddams Posted October 12, 2022 Share Posted October 12, 2022 OK, so I put $10,000 down according to your algorithm. Please don’t tell my wife. 2 Quote Link to comment Share on other sites More sharing options...
MJS Posted October 12, 2022 Share Posted October 12, 2022 Nice work. Seems interesting. I guess I would want to see other stats incorporated. The score is one thing, but it doesn't tell the whole story. 3rd down proficiency would be a big one. Explosive plays. Lots of other stats. Quote Link to comment Share on other sites More sharing options...
HardyBoy Posted October 12, 2022 Share Posted October 12, 2022 15 hours ago, Shortchaz said: This is for football games played in vacuums Bills Pats last year was definitely played in a vacuum (cleaner). Quote Link to comment Share on other sites More sharing options...
Sammy Watkins' Rib Posted October 13, 2022 Share Posted October 13, 2022 On 10/11/2022 at 11:24 AM, Coach55 said: In order to test this out, below for this week are my picks based on the model vs. the spread, along with my expected margin of victory. CHI -6, ATL +4.5, NE 0, NYJ 0, JAX -4, MIA -9, CIN -12, BAL -8.5, PIT +1.5, CAR +7.5, SEA +1, BUF -6.5, PHI -6.5, LAC -7 As this doesn't account for injuries, Miami showing a big skew. My bet of the week is Cincinnati big (by 12) over New Orleans, who is favored by 2. Let's see how this plays out. I put a little action on a 10 team teaser and parlay with some of the above that I also liked. Starting with the Bears tonight. We'll see how it goes. Quote Link to comment Share on other sites More sharing options...
Big Turk Posted October 13, 2022 Share Posted October 13, 2022 19 minutes ago, Bandito said: Now they face a REAL test on Sunday. We will see if they are pretenders or championship caliber at about 7:30pm est That won't be determined until January. 1 Quote Link to comment Share on other sites More sharing options...
Coach55 Posted October 18, 2022 Author Share Posted October 18, 2022 (edited) Week 6 results are in. My predictive calculator went 8-6 against the spread (8-5 if you throw out Miami, which I mentioned would be inaccurate given the QB situation). 1-0 with my pick of the week. Updated top 10 power rankings: 1. Buffalo (0) 2. Philadelphia (+2) 3. Baltimore (-1) 4. Cincinnati (-1) 5. Kansas City (0) 6. NY Jets (+5) 7. New England (+5) 8. Dallas (0) 9. Tampa Bay (+1) 10. Miami (-4) This weeks predictions (in order of quality): Bal (Pick of the week), NYJ, Was, Cin, NE, Dal, Jax, Ten, SF, Hou, LAC The other 3 games I am not providing a pick as my predictive calculator is within 1/2 point of the spread. Edited October 18, 2022 by Coach55 2 Quote Link to comment Share on other sites More sharing options...
Shortchaz Posted October 24, 2022 Share Posted October 24, 2022 On 10/18/2022 at 10:24 AM, Coach55 said: Week 6 results are in. My predictive calculator went 8-6 against the spread (8-5 if you throw out Miami, which I mentioned would be inaccurate given the QB situation). 1-0 with my pick of the week. Updated top 10 power rankings: 1. Buffalo (0) 2. Philadelphia (+2) 3. Baltimore (-1) 4. Cincinnati (-1) 5. Kansas City (0) 6. NY Jets (+5) 7. New England (+5) 8. Dallas (0) 9. Tampa Bay (+1) 10. Miami (-4) This weeks predictions (in order of quality): Bal (Pick of the week), NYJ, Was, Cin, NE, Dal, Jax, Ten, SF, Hou, LAC The other 3 games I am not providing a pick as my predictive calculator is within 1/2 point of the spread. Pretty solid Quote Link to comment Share on other sites More sharing options...
Mikie2times Posted October 24, 2022 Share Posted October 24, 2022 Thank you OP. This isn't a new model or anything, the concept is how most power ranking systems work. That doesn't mean I don't applaud you for doing it. I think it's a really neat project and I look forward to seeing your work. As for the guy that hoped this could hit at a 60% clip ATS? No model has ever come close. Not remotely. Quote Link to comment Share on other sites More sharing options...
Sammy Watkins' Rib Posted October 24, 2022 Share Posted October 24, 2022 On 10/18/2022 at 7:24 AM, Coach55 said: This weeks predictions (in order of quality): Bal (Pick of the week), NYJ, Was, Cin, NE, Dal, Jax, Ten, SF, Hou, LAC The other 3 games I am not providing a pick as my predictive calculator is within 1/2 point of the spread. Thanks for sharing this. It was looking really good as I was tallying the covers until I got to SF, Hou and LAC. You're 5-5 this week with NE set to be the tie breaker. NE -8 (Wed Line) is my stone cold lock of the week. But I would take them at whatever the line is now too. Bears are going to be very hard pressed to get to double digits in this game is my thinking. On the plus side you would also have a shot at a 4-1 week pending tomorrow's result if you took the first 5 games in order of quality. That is good to know for super contest picking. Quote Link to comment Share on other sites More sharing options...
Nelius Posted October 24, 2022 Share Posted October 24, 2022 Yo Airseven, tell us more about that Tampa Bay love. This felt like a genuinely awful week of football that somehow just reinforced how awesome Buffalo is Cool stuff Coach55 Quote Link to comment Share on other sites More sharing options...
Shortchaz Posted October 24, 2022 Share Posted October 24, 2022 Wonder if it works better if it’s straight money line bet 🤔 Quote Link to comment Share on other sites More sharing options...
Coach55 Posted November 8, 2022 Author Share Posted November 8, 2022 Quick update - I missed posting a few weeks. This damn work thing gets in the way. Current rankings through week 9: 1. BUF 2. PHL 3. BAL (+1) 4. KC (-1) 5. CIN (+1) 6. DAL (-1) 7. NYJ (+1) 8. MIN (-1) 9. NE (+2) 10. MIA Predictive index results so far (vs the spread): Wk 6 - 8-6 Wk 7 - 5-6 Wk 8 - 6-6 Wk 9 - 9-2 (note both losses were pushes) Running Total - 28-20 This weeks picks w/ Vegas Spreads - CAR (+3), TB (-2.5), KC (-9.5), NYG (-6.5), PIT (+2.5), CHI (-3), MIA (-4), BUF (-6.5), TEN (-3), IND (+6.5), ARZ (+3), SF (-7), PHI (-10.5). Note my pick of the weeks are 1-3. This week I have 2 - PIT and PHI. [These model to the highest discrepancy against Vegas odds] Quote Link to comment Share on other sites More sharing options...
Coach55 Posted November 15, 2022 Author Share Posted November 15, 2022 Power rankings thru 10: 1. BUF 2. PHI 3. BAL 4. KC 5. CIN 6. DAL 7. MIN (+1) 8. NYJ (-1) 9. MIA (+1) 10. NE (-1) Point of note - last weeks picks came in 9-4 vs. spread per my previous post, however, I realized I had the ARZ/SEA score inverted in the system. This would have thrown out the TB/SEA game and CHI/DET game. Thus, removing those 2 games for the correction would have made the predictive record 8-3 for the week. Thus through 5 weeks, the system is now 36-23 (61%) This weeks picks w/ Vegas Spreads - TEN (+3), NO (-3.5), BUF (-9.5), PHI (-7.5), NYJ (+3.5), NYG (-3.0), BAL (-12.5), CHI (+3), DEN (-2.5), MIN (+1.5), ARZ (+8). Pick of the weeks are 2-4. This week's pick is ARZ (+8). 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.