Tuesday, October 6, 2015

Daily Fantasy Sports and Optimization

One of the newest trends in fantasy sports is the Daily Fantasy Sports (DFS) leagues such as Draft Kings. These leagues allow you to draft a new team each day with a set budget in order to fill out your team. Each league can be slightly different, but the general idea is the same: maximize the points each player can score for you while remaining under budget. This becomes an opportunity to find "deals" everyday so you can spend money on players likely to score you high points, while taking risks on cheaper players that might score above their usual production. The next few posts will talk about the data involved, analysis to determine useful data, and the optimization problem you can run every day to maximize output. As of right now, here's the few posts I plan to do in the near future:

  1. Downloading the data from ESPN, Draft Kings, and Fangraphs.
  2. Simple optimization over pitchers
  3. Good indicators of performance in that day's games
  4. Optimization of an entire team
  5. Adding a little uncertainty to the optimization
  6. Wrap up into a Shiny app
I hope that in the end you'll pick up on some useful R code and a little understanding of how you can use optimization in fantasy sports.

No comments:

Post a Comment