Solution Found using regression analysis
Job done in R, but can convert to python if wanted. See results in images. formula = PLAYER.VALUE ~ Position + Assists + Plus.Minus + Penalty.Minutes + Hits + Blocks + Faceoff.Wins Residuals: Min 1Q Median 3Q Max -0.56259 -0.23600 -0.00519 0.25032 0.53788 coefficients (Intercept) PositionC/LW PositionC/LW/RW PositionC/RW PositionD -21.25023203 -0.03265575 0.13287144 0.08317562 -15.35633084 PositionLW PositionLW/D PositionLW/RW PositionRW PositionRW/D -2.52570337 -2.78414695 -2.57518533 -8.01539925 -8.18264170 Assists Plus.Minus Penalty.Minutes Hits Blocks 1.61902054 1.10478186 0.70062691 0.33852233 0.37945591 Faceoff.Wins 0.05989731
