≡ Menu

Positive Air Yards per Attempt: 2017 Update

Adam Steele is back for another guest post. You can view all of Adam’s posts here. As always, we thank him for contributing.


Positive Yards Per Attempt: 2017 Update

If I could only share one thing from my time doing football analytics, it would be the following principle: Positive plays carry more weight than negative plays in determining the winner of a football game. I’ve already written a couple of articles on this subject and hope to further the cause with this update.

Overview

For those of you who don’t feel like reading the previous two posts, I’ll give you the basic gist. Since passing has a far greater impact on winning than running, I’ve focused my research on quarterbacks, but the principle applies to the entire offense (defense, not so sure). Despite everyone constantly harping on turnover avoidance, a potent passing offense is usually able to overcome giveaways. Conversely, avoiding turnovers is normally not enough to overcome a weak passing game. Furthermore, turnovers are highly random and situation dependent, so it follows that turnovers are a very poor method of gauging quarterback performance. Even though sacks are largely the quarterback’s fault, they are also very context dependent and only contribute a small amount in determining game outcomes. More importantly, the majority of signal callers trade sacks for interceptions or vice versa, so it’s no really fair to include one but not the other. [continue reading…]

{ 119 comments }

Positive Yards Per Attempt (Updated)

Adam Steele is back for another guest post. You can view all of Adam’s posts here. As always, we thank him for contributing.


Last year, I introduced a simple alternative to ANY/A called Positive Yards Per Attempt. Today I’m going to update the formula with a few tweaks and more years of data. For those who don’t feel like reading the rationale behind PY/A provided in the link, it basically boils down to this: The magnitude of a QB’s positive plays are a better indicator of skill than the frequency of his negative plays, and positive plays contribute to winning more than negative plays contribute to losing. With this in mind, PY/A only counts yards and touchdowns while ignoring sacks, interceptions, and fumbles. In the updated version, I split air yards and YAC in the years where data is available. Here is the formula:

1992 – Present
PY/A = (Air Yards + YAC/2 + TD Pass *20) / Attempts

1950 – 1991
PY/A = (Pass Yards * 0.8 + TD Pass *20) / Attempts

The next step is to measure PY/A in relation to league average, which I call Relative PY/A or RPY/A. This is simply PY/A – LgPY/A. After calculating RPY/A for every season back to 1950, I noticed a pattern of dome-playing passers rating higher than they should, so I built a weather adjustment. Based on the conditions of each quarterback’s home stadium, I assigned him a bonus or penalty applied on a per play basis. The weather adjustment is not split by attempts at each stadium during a season, as that would be way too much work. These adjustments are arbitrary and almost certainly wrong, but still better than no adjustment at all. You can see the weather adjustment for each QB in the “Wthr” column of the tables.

Now comes the issue of balancing volume and efficiency. This is handled by adding 200 attempts of replacement level ball to each QB’s season total, with replacement level being LgPY/A – 0.5. I must give credit to Neil Paine for this idea, as it’s based on his method of adding 11 games of .500 ball to a team’s record to estimate their “true” winning percentage. After applying the 200 attempt regression to every QB season, I stumbled onto another problem – early AFL and older NFL seasons were rated too highly. I decided to use the regression step as a double for a depth of competition adjustment. The AFL from 1960-64 and NFL from 1950-59 are hit with a sharper regression than the -0.5 used for modern seasons, with the most severe being -2 for the 1960 AFL.

With all the adjustments factored in, we arrive at the final product – True Relative PY/A (abbreviated with the alphabet soupy TRPY/A). The table below shows the top 200 seasons since 1950: [continue reading…]

{ 15 comments }