almartin82 / projprep

a R package that helps read, clean up, and convert baseball projection data into auction prices.
7 stars 1 forks source link

correctly handle rate stats #22

Closed almartin82 closed 8 years ago

almartin82 commented 8 years ago

convert rate stats to counting before zscoring, per luke's point

almartin82 commented 8 years ago

thinking out loud here -- @thecza @mcarter8: converting rate to counting stats treats 'likes alike' -- it means that high BA / low playing time will be treated the same as high R per PA / low playing time.

but the general issue here is that low playing time guys are always going to take a hit, no matter how good their per-PA stats are.

the fact that steamer publishes both steamer and steamer600 suggests that there isn't a clear solution here... but if possible, I would like to get the 'correct' price for, say, a guy that is a platoon OF and is only expected to get 300 AB, but posts a 950 OPS on those AB because he murders lefties.

under the current scoring, that guy would almost certainly be a $1 guy. but IRL you'd be willing to pay a couple of bucks for that.

is there any way to quantify this?

thecza commented 8 years ago

This is another case where GP might be the way to go. Add pro-rated replacement-level stats to bring everyone up to 162 GP. That should ensure your platoon specialists stand out from the pool of players who are slightly-better than RL simply due to projected PAs.

thecza commented 8 years ago

player season value = player projected stats + ((162 – player_projectedGP)*(RepLev stats/game))