Here's a thought (re: position effectiveness). Maybe it's too little, too late. But it would be fast.
1. Use basketball-reference's position effectiveness (guards, forwards, centers).
2. Then make adjustments due to height; players listed as guards that are 6'6 or taller are probably more G/F and their baseline effectiveness should be treated as such.
3. Make manual adjustments for special cases (Magic Johnson, younger variants of Kevin Garnett and Dirk Nowitzki, etc.)
I'd also get rid of the percentages. Make it really simple; just have the natural positions listed and have fixed penalties: A center playing point guard is going to have different problems than the opposite. A big player going smaller than their natural position will probably suffer drastically increased turnovers. A small player going big will suffer dramatically increased fouls. Both will fatigue a lot faster. You could have those penalties scale with each step along the positional axis. A center-only player is -3 as a shooting guard. A shooting guard / small forward wing player is +2 as a center.
7/15/2010 2:04 AM (edited)