Building an NBA Game Simulator
-
- Posts: 63
- Joined: Thu Oct 23, 2014 9:59 pm
- Location: Las Vegas
- Contact:
Building an NBA Game Simulator
Hey all,
Currently working on using 4+ years of play by play data to develop a Markov Model that simulates a regular season game.
More details here:
http://bigleagueinsights.com/simulate-n ... kov-model/
Feedback welcome. If you're interested in obtaining our data or participating in development in any way, please let me know!
Currently working on using 4+ years of play by play data to develop a Markov Model that simulates a regular season game.
More details here:
http://bigleagueinsights.com/simulate-n ... kov-model/
Feedback welcome. If you're interested in obtaining our data or participating in development in any way, please let me know!
Re: Building an NBA Game Simulator
Happy to see you running with this. I guess some of those academic articles got read and are useful.
-
- Posts: 63
- Joined: Thu Oct 23, 2014 9:59 pm
- Location: Las Vegas
- Contact:
Re: Building an NBA Game Simulator
Thanks Crow!
Appreciate all your time and hard work on this site and on twitter, your links are always useful and informative.
Appreciate all your time and hard work on this site and on twitter, your links are always useful and informative.
Re: Building an NBA Game Simulator
Thank you for finding sone of it useful.
By the way, how big would the dataset download be? What format?
I am do not know if I be useful to you on the further development of the model but I am interested in following it and hearing about the issues and strategies employed to address them. Here or by pm (or email if that is strongly preferred). I know I wouldn't be useful for technical modeling issues, but some chance on conceptual level or for results evaluation.
Your openness to sharing is admirable, though it makes me curious also. Did you have a specific use in mind when you started or are you experimenting and will decide later?
By the way, how big would the dataset download be? What format?
I am do not know if I be useful to you on the further development of the model but I am interested in following it and hearing about the issues and strategies employed to address them. Here or by pm (or email if that is strongly preferred). I know I wouldn't be useful for technical modeling issues, but some chance on conceptual level or for results evaluation.
Your openness to sharing is admirable, though it makes me curious also. Did you have a specific use in mind when you started or are you experimenting and will decide later?
Re: Building an NBA Game Simulator
Very interesting project. I will definitely follow closely and am tempted to throw my hat in for developer support, but not sure if I have the time for it. What's your tech-stack looking like?
Unless I'm misunderstanding your question, I thought the usage was indicated in the article:Crow wrote:Did you have a specific use in mind when you started or are you experimenting and will decide later?
Predictive modeling in sports betting has long been the “holy grail” of gamblers around the world.
-
- Posts: 63
- Joined: Thu Oct 23, 2014 9:59 pm
- Location: Las Vegas
- Contact:
Re: Building an NBA Game Simulator
Data is in the DB, and can be exported in pretty much any format desired. We typically use CSV.
As far as sharing goes, we feel that the gains from collaboration are greater than the gains of "protecting IP" at this point. Main applications of the simulations will be for sports betting, but we believe there are some interesting possibilities for daily fantasy. Still in "exploration" mode at this point.
As far as sharing goes, we feel that the gains from collaboration are greater than the gains of "protecting IP" at this point. Main applications of the simulations will be for sports betting, but we believe there are some interesting possibilities for daily fantasy. Still in "exploration" mode at this point.
-
- Posts: 63
- Joined: Thu Oct 23, 2014 9:59 pm
- Location: Las Vegas
- Contact:
Re: Building an NBA Game Simulator
Thanks for the interest. DB is MySQL, JSON parser is done in PHP.kohanz wrote:Very interesting project. I will definitely follow closely and am tempted to throw my hat in for developer support, but not sure if I have the time for it. What's your tech-stack looking like?
Re: Building an NBA Game Simulator
What's your scraping source? I'm using SI.com.BigLeagueInsights wrote:Thanks for the interest. DB is MySQL, JSON parser is done in PHP.kohanz wrote:Very interesting project. I will definitely follow closely and am tempted to throw my hat in for developer support, but not sure if I have the time for it. What's your tech-stack looking like?
-
- Posts: 63
- Joined: Thu Oct 23, 2014 9:59 pm
- Location: Las Vegas
- Contact:
Re: Building an NBA Game Simulator
Straight from NBA.com
Re: Building an NBA Game Simulator
Ah. Do you work-around the last name issue, or does it not matter for your purposes?BigLeagueInsights wrote:Straight from NBA.com
Re: Building an NBA Game Simulator
I wonder how many teams use a by start state possession level Markov chain model in game planning for and against specific teams. I wonder how many use it specifically to optimize lineups for defense to offense and offense to defense transitions. I wonder how many use it for roster construction. I know at least 2 teams that do something with simulations but don't know where specifically and how intensely used.
-
- Posts: 63
- Joined: Thu Oct 23, 2014 9:59 pm
- Location: Las Vegas
- Contact:
Re: Building an NBA Game Simulator
We do have a workaround. If you want more detail, PM me.kohanz wrote:
Ah. Do you work-around the last name issue, or does it not matter for your purposes?
-
- Posts: 63
- Joined: Thu Oct 23, 2014 9:59 pm
- Location: Las Vegas
- Contact:
Re: Building an NBA Game Simulator
I'm surprised to hear that teams actually do simulations at all.Crow wrote:I wonder how many teams use a by start state possession level Markov chain model in game planning for and against specific teams. I wonder how many use it specifically to optimize lineups for defense to offense and offense to defense transitions. I wonder how many use it for roster construction. I know at least 2 teams that do something with simulations but don't know where specifically and how intensely used.
There are some interesting surprises in the transition matrix. Stuff like, "Does inbounding after a made 3 give us a better chance at scoring than inbounding after a free throw?" I provided a couple examples in the article, but there is a ton of information that can be gleaned if you know how to ask the right questions. I am hoping some smart folks will take a look at the data and offer some insight.
Re: Building an NBA Game Simulator
The 2 teams who I hear use simulations may use static, non-start state dependent models. At least the public talk of those models didn't clearly articulate use of start states, to my recollection.
-
- Posts: 63
- Joined: Thu Oct 23, 2014 9:59 pm
- Location: Las Vegas
- Contact:
Re: Building an NBA Game Simulator
Our developer and data guru is going to jump on here shortly and can offer answers to any technical questions.