Wednesday, October 13, 2010
Keeper Leagues
I haven’t played Fantasy Baseball since I graduated college, and I stopped playing Fantasy Hockey when I moved out of Canada. So, take what I am about to say as a novice. This was a post from Justin asking how to handle a keeper league if you do draft (not auction). And his idea is to just bump players up one draft slot. In auctions, I think the standard is to increase the cost by 5$ each year. The problem with the slots+1 is that the slots at the low end have similar value, and so, it’s not really a big cost to bring someone up from the 18th round to the 17th round.
Here is how I convert ordinal rankings to auction dollars. Now, note that this only works for what I need to do, which is 550 players drafted, and 262$ spent per team for 22 teams, minimum 1$ per player. And, for the very top players, it’s not going to work if someone is really much better than someone else. That said, it’s easy enough to create a generic equation for any kind of league:
power((549/(548+order_id)-0.5),1.56)*100+1
So, as an example, the 396th drafted player (last player in 18th round) would be worth 3$ in this league. If you wanted to “keeper” him, it should cost you an extra 5$, or 8$. That would make him the equivalent of a 12th round pick.
I also don’t see the need to limit it to the number to only 4. I think the limit should be that you can’t have two guys at the same round level. So, if you want to keep your 8th and 9th round pick, they would both cost you a 6th round pick. So, one now becomes a 5th round pick, and the other is a 6th. 1st round picks remain as 1st round picks. If you end up with two 1st round picks, well, then you have to discard one of them.
Therefore, it would be easy to simply create a chart that shows something like this:
1st -> 1st
2nd -> 1st
...
8th -> 6th
9th -> 6th
...
18th -> 12th
And so on. Does this make sense? Or is that too complicated?
Note: to reverse that, to go from dollar value to ordinal ranking, you do:
549/(EXP(LN((dollar_value-1)/100)/1.56)+0.5)-548
I’m surprised I remembered all my LN and EXP rules. Kids, stay in school.