Tuesday, October 16, 2007

Updated approach to plus/minus stat

A few folks out there are familiar with my wonky "adjusted plus/minus" stat. This statistic does not consider touches, turnovers, blocks, assists, or scores. All that is considered is who was in and whether they scored the point. As such, this data can be compiled using a pretty bare bones stat sheet.

I have made some updates to my approach to using this stat, partially motivated by some suggestions I have received. This new approach tries to compare a player not in an absolute sense, but in stead in a relative sense based on team expectations. Here's a summary of the approach, followed by an example.

1a) For a given game, divide points scored by total points to obtain overall efficiency.
1b) Obtain expected efficiency by comparing teams in the score reporter. For instance, this comparison of Jam and Sockeye currently predicts a 15-13.3 Sockeye win. So Sockeye's expected efficiency would be 52%.
1c) Divide overall efficiency by expected efficiency to get the "expectation ratio".

For the purposes of this algorithm, I would ideally collect the predicted score from the score reporter after the tournament is fully reported, before any future tournaments. Since recent games are weighted more in the RRI algorithm, this probably gives the truest measure of what should have been expected at that tournament.

2a) Count the number of offensive points the team played in each game, and how many they scored. Divide O-point scores by O points to get offensive efficiency for each game.
2b) Divide this total by the expectation ratio to get "expected offensive efficiency"

3ab) Repeat the above to get expected defensive efficiency for the game.

I debated whether there should be some "expected O/D split" in efficiency, but in the end I decided that the character of each game is unique due to wind effects and the like, and as such it's better to assume the O/D splits are as they should be.

4a) For any given player, compute their offensive efficiency based on the ratio of O points to O scores when they were on the field.
4b) Subtract the players offensive efficiency from the expected offensive efficiency in that game to obtain marginal offensive efficiency.
4c) Multiply marginal offensive efficiency by offensive points played to get that player's offensive plus/minus for that game.

5abc) Repeat the same for defensive points.

6) If desired, add the player's offensive and defensive plus/minus together to get overall plus/minus. This can then be divided by points played, and added to expected efficiency, to get the player's adjusted efficiency.

example:

When Ripe played Bad Larry at sectionals, we lost 13-12, for an efficiency of 48%. Our expected efficency in that game was 45%, giving us an expectation ratio of about 1.05.

We scored 9 of 12 O points, for an O efficiency of 75% and an expected O efficiency of 71.6% (i.e. we scored 3.4% more often than you would expect).

We scored 3 of 13 D points, for a D efficiency of 23.1% and an expected D efficiency of 22%.

We scored 5 of 6 O points I played, 11.7% more often than expected (83.3% - 71.6% = +11.7%). When multiplied by 6 O points played, this gives me an adjusted O plus/minus of .7 points (.117*6 = .7).

We scored 2 of 8 D points I played, 3% more than expected, for an adjusted D plus/minus of .24 points.

My overall adjusted plus/minus for the game was therefore +.94.

To give some context to that: the overall range for the game went from +2.47 (scored all four of her O points, and 2/3 D points) to -.88 (scored 0/4 D points, did not play on O). For the entire weekend, total plus/minus ranged from +8.67 to -2.41. Overall plus/minus was skewed toward positive because we exceeded our expected score in most games. (Also, the negative scores tend to be lower because people who are playing well play more.)

This page is powered by Blogger. Isn't yours?