Just opening an issue for this contribution.
Currently teams only use player value to determine who to draft or who to sign. Instead, I think they should look at some blend of "individual value" and "team value". In positionless BBGM, those are the same thing, but with position groups, they're not.
IMO it should be something like value = team_improvement + a*player_value for some constant a (it was 0.025 in my experiments below).
Following the example in https://github.com/nicidob/fbgm/blob/master/how_to_select.ipynb
The key ingredients are
- a team overall formula where there are smooth functions (exponentials?) for each position group, so that QB2 is some non-zero contribution. You can simply fit these to your current values (as I did for your old ones), but you can also use some non-linear optimization to find them directly in regression. This enables a non-zero team improvement for every single player & team.
- a variant of team-ovr which uses "value" ( age-adjusted pot+ovr blend) instead of ovr to judge change in team value. You could even just use potential instead. This lets young players' propensity for growth to be factored in, as well as older players decline.
Just opening an issue for this contribution.
Currently teams only use player value to determine who to draft or who to sign. Instead, I think they should look at some blend of "individual value" and "team value". In positionless BBGM, those are the same thing, but with position groups, they're not.
IMO it should be something like
value = team_improvement + a*player_valuefor some constanta(it was 0.025 in my experiments below).Following the example in https://github.com/nicidob/fbgm/blob/master/how_to_select.ipynb
The key ingredients are