Just wanted to write a small note: following my previous post about calculating RAPM, I used 3 year look-back for RAPM for the end of season 16-17 season to 21-22, with 22-23 as test set. Inputs are stats from stats.nba with some pre-processing.
With traditional stats + linear regression (had some issues with linear regression going beyond traditional box stats even with extremely large regularization): https://docs.google.com/spreadsheets/d/ ... CS/pubhtml
Top 15
Code: Select all
name | Pred ORAPM | Pred DRAPM | Overall pred RAPM
---------------------------------------------------------------------
Nikola Jokic | 3.761047 | 1.328958 | 5.090005
Damian Lillard | 5.549969 |-0.772136 | 4.777833
Jimmy Butler | 3.791392 | 0.597812 | 4.389204
James Harden | 3.558098 | 0.804808 | 4.362906
Joel Embiid | 3.177790 | 1.020164 | 4.197954
Luka Doncic | 3.352444 | 0.472218 | 3.824662
Tyrese Haliburton | 3.616887 | 0.077168 | 3.694054
Chris Paul | 2.130101 | 1.465629 | 3.595731
Kyrie Irving | 3.432706 |-0.168301 | 3.264405
Jayson Tatum | 2.970075 | 0.260106 | 3.230181
Shai Gilgeous-Alexander| 3.273488 |-0.056528 | 3.216960
Kristaps Porzingis | 2.214370 | 0.976559 | 3.190929
Stephen Curry | 3.604152 |-0.422366 | 3.181787
Fred VanVleet | 2.258881 | 0.910750 | 3.169631
Domantas Sabonis | 2.050337 | 1.050200 | 3.100536
Top 15
Code: Select all
name | ORAPM_pred | DRAPM_pred | RAPM_pred
--------------------------------------------------------------
Nikola Jokic | 4.042871 | 1.870391 | 5.913263
Joel Embiid | 2.923295 | 2.552115 | 5.475410
Kevin Durant | 4.286930 | 0.696512 | 4.983441
James Harden | 4.180523 | 0.768122 | 4.948646
Stephen Curry | 5.023733 |-0.450640 | 4.573093
Kawhi Leonard | 3.970355 | 0.561263 | 4.531618
Giannis Antetokounmpo | 2.378320 | 1.748083 | 4.126403
Darius Garland | 3.167522 | 0.715953 | 3.883475
Steven Adams | 1.584521 | 2.242042 | 3.826563
Jayson Tatum | 3.381459 | 0.427889 | 3.809348
Anthony Davis | 1.978206 | 1.805436 | 3.783642
Luka Doncic | 3.776522 |-0.136686 | 3.639837
Jalen Brunson | 3.875503 |-0.247337 | 3.628166
Damian Lillard | 5.427719 |-1.883968 | 3.543751
Paul George | 3.007780 | 0.393586 | 3.401366
Calculating RAPM with x year lookback on every game day with each stat of each player being an exponential moving average would probably be better but I haven't had the time to write code for that yet.