Open AustinMayerhofer opened 2 years ago
Add extra points to a player's season if they make the conference finals, finals, or win a title.
How much points a player earns should be based on how much they contribute in the playoffs. If they are the #1 contributor, they earn the max points for the playoff finish. #2 contributor earns, say, 90%. And so on.
One idea for an algorithm is taking the array of player seasons. Sort the array, and sum the top N seasons (where N could be 8, 9, 10, whatever the best fit is) and any other seasons are extra, and added with a multiplier. What that multiplier is, is open for discussion.
Maybe add 5 to PlayerScore to get more positive z scores.
Edit: 6 probably better, don't want too many negative PlayerScores
Maybe add 5 to PlayerScore to get more positive z scores.
Piggybacking on this, summing PlayerScores for all time stats with +5 may take away from "great" seasons. A 12 vs 2 season becomes a 17 vs 7. 6:1 vs 2.43:1 ratio.
To counteract this, consider raising the new PlayerScore to an exponent (if PlayerScore is positive). Say, to the 1.5 power.
17^{1.5) = 70, 7^(1.5) = 18.5.
This is a 3.78:1 ratio, not as bad as the 2.43:1 ratio.
Figure out an algorithm to rank players all time
Given a players' ratings array, of their individual season scores, how would you rank them?
e. g. Steph Curry [5, 3.3, 2, -1, 10]
James Harden [6, 3, 4, 4]
Brandon Roy [7]
Perhaps there's a statistical algorithm to rank different length arrays, giving bonuses to players who have exceptional years, not punishing players as much for bad years, and rewarding more years played but not too much past a certain threshold