New Player Metric: 2.5-Year Adjusted Four Factor +/- (A4PM)

You know Blake Griffin. Get to know Ekpe Udoh.

There are four factors of an offense or defense that define its efficiency: shooting percentage, turnover rate, offensive rebounding percentage, and getting to the foul line. Striving to control those factors leads to a more successful team. (Dean Oliver, “Basketball on Paper”)

A while back I did some work regressing the four factors (FF or 4F) on point differential at the *team* level (Part I and Part II). The result was the following equation:

p.d. = 10.41 + 1.49 * eFG(own) - 1.63 * eFG(opp) \+ 0.187 * FTR(own) - 0.213 * FTR(opp)\ -1.51 * TOR(own)+ 1.37 * TOR(opp)\ + 0.327 * ORR(own) -0.365 * ORR(opp)


  • effective FG% (eFG): eFG=(FG+0.5 *3PT)/FGA
  • foul rate (FTR): FTR = FTA/FGA
  • turnover rate (TOR): TOR=TOV / (FGA + 0.44 * FTA + TOV)
  • offensive rebounding rate (ORR): ORR=ORB / (ORB + Opp DRB)

Since the time I wrote that post, I’ve thought it would be useful to translate the team level FF relationship to point differential (and winning) down to the player level. The way to do this (or, at least, one way) is to calculate adjusted versions of each of the four factors (i.e. APM-style), and then regress those adjusted factors onto player-level APM or RAPM. (It should be noted that Joe Sill calculated adjusted FF a few years ago, but those data and the articles have been taken down since he started working in the NBA.) Here, I’m using data from 2009-2010 through last Thursday’s games to calculate my own version of RAPM and adjusted four factors for each player.

To cut to the chase (the FF will be dumped at the end of the post), here is the player-level equation for adjusted FF +/- (which I call “A4PM”):

A4PM = 1.77 * eFG(own) - 1.60 * eFG(opp) \+ 0.14 * FTR(own) - 0.11 * FTR(opp)\ -1.37 * TOR(own)+ 0.80 * TOR(opp)\ + 0.31 * ORR(own) -0.41 * ORR(opp)


Undoubtedly, the most interesting finding here is the difference in the coefficient on the offensive (-1.37) and defensive (+0.80) turnover rates (OTOR and DTOR). (DTOR is really better called a take-away rate, of course.) According to this, an (adjusted) offensive turnover lowers player value more than a defensive take-away increases it. This result is not immediately intuitive, but it suggests that there is additional offensive value represented by the ability of a player to handle the ball well.


Go to Google Spreadsheet
PID is the unique basketball-value player ID. A4PM, O4PM, and D4PM are the total, offensive, and defensive adjusted four factor +/- ratings. RAPM is my 2.5-year version of ridge-regressed APM.
[googleapps domain="docs" dir="spreadsheet/pub" query="key=0Al6a2ecvJfTidE1feUN0eUJobjZHNmJJTTM3cV82eXc&output=html&widget=true" width="500" height="480" /]

Adjusted Four Factors

On offense, positive values are better in each case, except for OTOR. On defense, negative values are better, except for DTOR.
Go to Google Spreadsheet
[googleapps domain="docs" dir="spreadsheet/pub" query="key=0Al6a2ecvJfTidG1jM1ZJWUc4OXNXQlQ1aTdzYnVPWkE&output=html&widget=true" width="500" height="480" /]

FF Contributors

O1..D4 are the adjusted four factor components multiplied by their respective coefficients from the A4PM regression equation. This enables one to see how much each factor actually contributes to the A4PM ratings for each player. (In each case better ratings are more positive.)
Go to Google Spreadsheet
[googleapps domain="docs" dir="spreadsheet/pub" query="key=0Al6a2ecvJfTidDh1Zm9qOUc5LVBRUURhaXRBNTFaQ3c&output=html&widget=true" width="500" height="480" /]
There’s much more to do with this metric. One thing, of course, is to figure out whether it’s more or less predictive than straight-up RAPM. I haven’t done that yet, so until then, I certainly wouldn’t recommend using this as a replacement for other forms of APM or RAPM. Notably, until proven otherwise, I believe Jeremias Engelmann’s RAPM ratings are the gold standard right now. For now, what A4PM really gives is a neat way to see (at least, roughly) how each player actually gets their rating from each of the four factors. Also, in the same way that you can add up APM or RAPM for 5 players to predict the +/- for a unit, you can use the adjusted four factors to predict how a particular unit will rebound or shoot or turnover the ball, and so on. Obviously, another use for these data is to sort by each of the factors and figure out which players do what best (or worst) in the NBA right now. Enjoy!


Daniel (@DSMok1) made a cool Tableau visualization for A4PM:

Post comment as twitter logo facebook logo
Sort: Newest | Oldest

Ekpe Udoh? Any stat that places him next to LeBron is flawed. Just saying.


Hmm...never heard that one before. Good logic.


Thanks for sharing these Evan. You are a very valuable resource. This new data should be very interesting to review.


  1. Adjusted 4-Factors Visualization | DStats says:

    [...] Zamir at The City recently unveiled Adjusted 4-Factors at the individual level, using a 2.5 year sample size and a Ridge Regression approach. The results are very [...]

  2. Adjusted 3-Factor Point Guard Index | The City says:

    [...] NBA Power Ratings ← New Player Metric: 2.5-Year Adjusted Four Factor +/- (A4PM) [...]

  3. How much value do rebounders add? Or in the case of Golden State… | The City says:

    [...] add about 1 point per 100 possessions to team point differential. Now that I’ve got the adjusted four factors going, it’s pretty easy to see [...]

  4. Should Warriors Fans Second Guess the 2010 NBA Draft? | The City says:

    [...] advanced stat guys like myself look at team-level metrics, such as adjusted +/- (APM/RAPM) and my new A4PM (adjusted four factor +/-). With that in mind, today I wanted to take a look at how Udoh stacks up [...]

  5. Year-to-Year Correlation of A4PM and Most Increasingly Positive Player Award | The City says:

    [...] time on at the moment. But since the question is often asked, and has been raised about my new(ish) A4PM metric, I wanted to address it a bit. It’s also a good prelude to looking at “Most [...]

  6. Defensive Player of The Year According to A4PM | The City says:

    [...] the game — those both seen and unseen. With that said, let’s see what the defensive half of A4PM (adjusted four factor +/-) has to say about DPOY. I’ve split the data into two sets, one for players who had >3000 [...]

  7. The City’s 2012 Rookie Review | The City says:

    [...] how this year’s freshman class performed in three of my homegrown statistical metrics: ezPM, A4PM, and [...]

  8. A4PM Ratings for 2012 (Not Explicitly An MVP List!) | The City says:

    [...] sample size, especially in this shortened season. The ratings are sorted in descending order by the A4PM rating (make sure to read that article if you don’t know what A4PM means). The column VARP is Value [...]