Thanks for this!!! I've been struggling with setting my player weights. I will try this and see what happens. Thanks for putting in the time to put this together and sharing!
It's incredibly difficult to generate realistic weightings, especially for skill players - overemphasise speed, you get fast with low skills. Got the opposite route, get low speed guys. It's just a fine balancing line.
Seth did a lot of good work on algorithms looking yo assess players based on minimum values for attributes per position. Really need to stop being lazy and look at that again.