Page 1 of 1

KenPom Adjusted Stats Calculations?

Posted: Tue Apr 16, 2013 4:53 pm
by miabbett
Hey everyone! I looked around the site to see if this question had been answered before but couldn't find anything. Can someone help me better understand how Ken Pomeroy calculates his adjusted offensive and defensive efficiencies? He gives a brief explanation on his website, but I still have a few questions:

1) Pomeroy says "I compute an adjusted offensive efficiency for each game by multiplying the team’s raw offensive efficiency by the national average efficiency and dividing by the opponent’s adjusted defensive efficiency." But how can you use this method to calculate AdjOffEff if you need AdjDefEff? Where do you start?

2) How does he define "national average efficiency?" Is this value uniform for every game and equal to the average taken at the date of calculation, or does he apply the national average efficiency at the time of each game (i.e. games on different days have different national average efficiencies)? I have the same question for opponent’s adjusted defensive efficiency.

I tried to word these questions as well as I could, but let me know if you need me to clarify my questions. I would greatly appreciate any help you guys have to offer. Thanks!

Re: KenPom Adjusted Stats Calculations?

Posted: Tue Apr 16, 2013 5:49 pm
by v-zero
1.) He divides by the raw def eff iteratively. That's the limit on opponent adjustment.

2.) He probably uses an average of previous season average efficiencies, probably using the current season data (all of it) later in season.

3.) All of this is better done using regression with priors from the previous season.

Re: KenPom Adjusted Stats Calculations?

Posted: Fri Apr 19, 2013 6:11 am
by miabbett
v-zero wrote:1.) He divides by the raw def eff iteratively. That's the limit on opponent adjustment.
Do you think you could explain this a bit further? I'm sorry if this is a dumb question, but I still can't understand this part of the process.

Re: KenPom Adjusted Stats Calculations?

Posted: Fri Apr 19, 2013 6:44 am
by v-zero
It's a recursive problem, essentially you start with raw O and raw D and iteratively solve for improved estimates of both. It is similar to the methodology for SRS which is explained for the NFL on sports-reference.

Re: KenPom Adjusted Stats Calculations?

Posted: Fri Apr 19, 2013 3:21 pm
by bbstats
I'm not sure Mr. Pomeroy uses the same style of calculation as SRS...from brief interactions he mentioned that "each level" (opponents' opponents' rating, opponents' opponents' opponents' rating) was worth less and less in the math as it goes deeper. To me that is a flaw - each level should be 100% equal. But what do I know...

i.e. since Efficiency Differential should be estimatable by Team 1 True Rating - Team 2 True Rating

Then something like the following should be true on average:
Team True Rating = Efficiency Differential + Team 2 True Rating
and
Team True Rating = Average of All Eff. Diffs. + Average of All Opponents' True Ratings

so you can see it expanding infinitely, but with equal value assigned to opponents, opponents' opponents' and so on.

TrueRtg = Eff Diff + OppRtg
TrueRtg = Eff Diff + (Opp Eff Diff + Opp's OppTrueRtg)
TrueRtg = Eff Diff + (Opp Eff Diff + (Opp's Opp Eff Diff + Opp's Opp's Opp TrueRtg))

And so on.

Re: KenPom Adjusted Stats Calculations?

Posted: Fri Apr 19, 2013 5:14 pm
by sbs
What's the difference between these iterative processes and using a simple linear regression with each game in the matrix?

Re: KenPom Adjusted Stats Calculations?

Posted: Fri Apr 19, 2013 5:50 pm
by Neil Paine
sbs wrote:What's the difference between these iterative processes and using a simple linear regression with each game in the matrix?
There isn't any difference. Both methods are minimizing the squared errors between game outcomes and the predictions made by the individual teams' ratings.

Re: KenPom Adjusted Stats Calculations?

Posted: Sat Apr 20, 2013 3:01 am
by miabbett
sbs wrote:What's the difference between these iterative processes and using a simple linear regression with each game in the matrix?
So if you were calculating AdjOffEff via SLR, what matrices and values would you use?

Re: KenPom Adjusted Stats Calculations?

Posted: Mon Nov 03, 2014 8:12 pm
by miabbett
Just was thinking about this thread from a while back and thought I'd bump it back up. Could anyone provide a more detailed idea of how these calculations would be done? I'd like to do something like this: http://audacityofhoops.blogspot.com/201 ... ctors.html but unfortunately Hess skips the explanation of this part of the calculations, saying that that's "the easy part."