Comparing season win totals to projections based on observed individual game time average lead.
In previous posts, I have looked explored the concept of the time average lead for NFL football games.
Here, I make simple simulation-based plots that estimate where actual win totals
For a given team in a given season,
To start, I use a function in my hacky package nfltools to calculate the time average lead for all 2021 Steelers games.
Based on the time average lead, an expected win probability is calculated for each week using the following equation.
\[E[Win Prob|Time Avg Lead] = \frac{e^{0.31(Time Avg Lead)}}{1 + e^{0.31(Time Avg Lead)}}\]
The weekly results are presented in the following table.
Week | Team | Opponent | Time Avg Lead | E[Win Prob|Time Avg Lead] |
---|---|---|---|---|
1 | PIT | @ BUF | -2.1 | 34.8 |
2 | PIT | vs. LV | -3.6 | 24.9 |
3 | PIT | vs. CIN | -8.8 | 6.3 |
4 | PIT | @ GB | -6.2 | 13.1 |
5 | PIT | vs. DEN | 8.8 | 90.5 |
6 | PIT | vs. SEA | 3.7 | 75.0 |
8 | PIT | @ CLE | -0.6 | 45.6 |
9 | PIT | vs. CHI | 8.6 | 90.2 |
10 | PIT | vs. DET | 0.6 | 54.7 |
11 | PIT | @ LAC | -6.7 | 11.5 |
12 | PIT | @ CIN | -21.2 | 0.2 |
13 | PIT | vs. BAL | -2.7 | 30.6 |
14 | PIT | @ MIN | -13.6 | 1.5 |
15 | PIT | vs. TEN | -4.6 | 20.0 |
16 | PIT | @ KC | -18.9 | 0.3 |
17 | PIT | vs. CLE | 6.5 | 85.8 |
18 | PIT | @ BAL | -0.8 | 44.3 |
Given these weekly expected win probabilities, 10k seasons are simulated. Here’s the distribution of season win totals for the 10k simulations.
This information gets collapsed into a single row of the league-wide plots.
The “X” at “9.5” wins here shows the Steelers 9 wins matched the 95th percentile outcome predicted by the model. It is unlikely to expect similar play, as measured by the time average lead, over the course of a season to result in 9 wins (let alone 9 wins and 1 tie).