3 ms·
BayesBet: https://bayesbet.everettsprojects.com/ https://bayesbet.everettsprojects.com/ It's a probabilistic programming powered hockey game prediction model.
by evjrob 6y ago
BayesBet: https://bayesbet.everettsprojects.com/ https://bayesbet.everettsprojects.com/
It's a probabilistic programming powered hockey game prediction model. It hasn't been performing too badly this season! https://twitter.com/hockeystatisti1/status/1370065979988979712 https://twitter.com/hockeystatisti1/status/13700659799889797...
- Jugurtha 6y agoHow are you going about this ? What's your workflow to build the model, deploy it, make predictions, etc.
- evjrob 6y agoThe model is implemented in PyMC3 and runs daily as a batch job. The model state and predictions are stored in DynamoDB. Early each morning this batch job loads the previous day's posterior as priors, fetches the results for the games played that day, and then fits the Bayesian network to the game results to get new posteriors. I make predictions with these posteriors and then write all the results back to DynamoDB. The frontend is essentially D3, Django, and Zappa.
- evjrob 6y agoI wrote a bit about it in a blog post over the summer: http://everettsprojects.com/2020/08/18/modeling-the-nhl-better.html http://everettsprojects.com/2020/08/18/modeling-the-nhl-bett... There are other posts on my blog about this project. There are links directly to them in the GitHub README: https://github.com/evjrob/bayes-bet#associated-blog-posts https://github.com/evjrob/bayes-bet#associated-blog-posts