Difference between revisions of "Sports Prediction"

From
Jump to: navigation, search
m
m
Line 57: Line 57:
 
||
 
||
 
<youtube>ajTp60neMlc</youtube>
 
<youtube>ajTp60neMlc</youtube>
<b>HH3
+
<b>Predict Horse Races with BigQuery
</b><br>BB3
+
</b><br>Learn how to use BigQuery ML on Google Cloud Platform to predict the outcome of horse races  - Big Query https://cloud.google.com/bigquery/ 
 +
- DataLab https://cloud.google.com/datalab/ 
 
|}
 
|}
 
|<!-- M -->
 
|<!-- M -->
Line 65: Line 66:
 
||
 
||
 
<youtube>5gW0PO7g6pY</youtube>
 
<youtube>5gW0PO7g6pY</youtube>
<b>HH4
+
<b>Predicting Horse Race Winners Using Advanced Statistical Methods
</b><br>BB4
+
</b><br>Conditional Logistic Regression with Frailty applied to predicting horse race winners in Hong Kong. http://www.helios.ai  Since first proposed by Bill Benter in 1994, the Conditional Logistic Regression has been an extremely popular tool for estimating the probability of horses winning a race. I propose a new prediction process that is composed of two innovations to the common CLR model and a unique goal for parameter tuning . First, I modify the likelihood function to include a "frailty" parameter borrowed from epidemiological use of the Cox Proportional Hazards model. Secondly, I use a LASSO penalty on the likelihood, where profit is the target to be maximized. (As opposed to the much more common goal of maximizing likelihood.)  Finally, I implemented a Cyclical Coordinate Descent algorithm to fit the model in high-speed parallelized code that runs on a Graphics Processing Unit (GPU), allowing me to rapidly test many tuning parameter settings.  Historical data from 3681 races in Hong Kong were collected and a 10-fold cross validation was used to find the optimal outcome. Simulated betting on a hold out set of 20% of races yielded a return on investment of 36.73%.
 
|}
 
|}
 
|}<!-- B -->
 
|}<!-- B -->
Line 77: Line 78:
 
||
 
||
 
<youtube>k7hSD_-gWMw</youtube>
 
<youtube>k7hSD_-gWMw</youtube>
<b>HH1
+
<b>Predicting sports winners using data analytics with Pandas and scikit-learn by Robert Layton
</b><br>BB1
+
</b><br>The Pandas and scikit-learn packages combine together to produce a powerful toolkit for data analytics. In this talk, we will be using them together to analyse the outcome of NBA games, trying to predict the winner of a match. There is plenty of data out there to allow us to create good predictions – the key is getting it in the right format and building the right model.  In this talk we will go through importing data from the net, cleaning it up, creating new features, and building a predictive model. We then evaluate how well we did, using recent NBA data. The model we use will be a decision tree ensemble called a random forest. PyCon Australia is the national conference for users of the [[Python]] Programming Language. In 2015, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World.  July 31-August 4, Brisbane, Queensland, Australia
 
|}
 
|}
 
|<!-- M -->
 
|<!-- M -->
Line 85: Line 86:
 
||
 
||
 
<youtube>dJ_mbM5e8Tw</youtube>
 
<youtube>dJ_mbM5e8Tw</youtube>
<b>HH2
+
<b>How to win in NBA betting - Sports betting tips, powered by Artificial Intelligence
</b><br>BB2
+
</b><br>Here comes our introduction video for #NBA betting. Why did we start publishing NBA betting predictions? How should you read and use our predictions? What is our accuracy so far? What will be the next thing? We aim to help people being interested in sports betting to develop consistent and strong betting strategies when betting on sports competitions.  We only ask machines when making predictions. No one can guarantee the result of a match before it is played. We at Wise Prediction work to maximize the accuracy of our algorithms but it is a fact that it is impossible to reach to 100% accuracy and we do not guarantee that any of predictions will always hold. Wise Prediction shares football ( soccer ) and NBA match result predictions and betting tips by using advanced techniques of Artificial Intelligence. Beside (pretty much) daily NBA predictions, WisePrediction.com publishes weekly predictions for 150+ matches from 20 different football leagues in 11 countries in Europe. Our models help our members to identify matches that are comparably safer to bet on and the ones that are riskier and thereby should be avoided to bet on. Making sensible betting decisions require long analysis and it is just impractical to do everything manually on 100+ matches from 20 different leagues in a consistent manner. We have automated this process at Wise Prediction and share our predictions based on the same approach which is consistent in all predictions that is done. All betting tips shared at Wise Prediction are generated based on our AI powered algorithms and there is no human interaction involved in decision making. There is no guarantee that our predictions will always hold because sports competitions are always subject to end with unexpected results. If anyone bets on sports competitions by using our predictions, s/he does it at his/her own risk.
 
|}
 
|}
 
|}<!-- B -->
 
|}<!-- B -->
  
 
== American Football ==
 
== American Football ==
 +
* [https://datadialogs.ischool.berkeley.edu/2016/schedule/using-machine-learning-predicting-nfl-games Using Machine Learning for Predicting NFL Games |  Amit Bhattacharyya - Berkeley School of Information]
  
 
{|<!-- T -->
 
{|<!-- T -->
Line 97: Line 99:
 
||
 
||
 
<youtube>8emUyzczThY</youtube>
 
<youtube>8emUyzczThY</youtube>
<b>HH1
+
<b>Using Machine Learning for Predicting NFL Games | Data Dialogs 2016
</b><br>BB1
+
</b><br>You are a HUGE football fan.  Every week you pick winners in an NFL pick-em' league. Somehow, all that fan experience doesn't translate into consistently winning your league. Perhaps you need a more systematic approach that takes some of the emotion out of it. Where to start? Betting spreads provide a consistent and robust mechanism for encapsulating the variables and predicting outcomes of NFL games. In a weekly confidence pool, spreads also perform very well as opposed to intuition-based guessing and "knowledge" from years of being a fan. Can we do better? In this talk, we will discuss an approach to use machine learning algorithms to make improvements on the spread method of ranking winners on a weekly basis as an exercise in winning your friendly neighborhood confidence pool.
 
|}
 
|}
 
|<!-- M -->
 
|<!-- M -->
Line 105: Line 107:
 
||
 
||
 
<youtube>wyr2e6Dtu-U</youtube>
 
<youtube>wyr2e6Dtu-U</youtube>
<b>HH2
+
<b>Machine Learning: How to Beat Your Friends in an NFL Confidence Pool
</b><br>BB2
+
</b><br>Presented by Amit Bhattacharyya  Betting spreads provide a consistent and robust mechanism for encapsulating the variables and predicting outcomes of NFL games. In a weekly confidence pool, spreads also perform very well as opposed to intuition-based guessing and supposed knowledge from years of being a fan.  In this talk, we will discuss an approach to use machine learning algorithms to make improvements on the spread method of ranking winners on a weekly basis.
 +
This presentation is brought to you by the MS in Data Analytics online degree program at CUNY School of Professional Studies.
 
|}
 
|}
 
|}<!-- B -->
 
|}<!-- B -->

Revision as of 21:37, 15 September 2020

Youtube search... ...Google search

Creating a Sports Betting Model 101: Basics of Testing & Backtesting
Sports Betting Truth - Before you can actually deploy a model for betting purposes you need to test it to make sure it works. You can test it in real time as the season goes on, day by day, but this is a slow process and by the time you build up a large enough sample, the season could already be over. Or you can backtest. Backtesting is quicker and allows you to test against a much larger set of games in a much shorter time, but there are some drawbacks as well, most notably lines being set at what was known about the two teams at the time, instead of what we know now. This creates false positives and inflated profit margins. However, you can still use this approach to test different models to see which one performs best. You can also use it to combine models and see which approaches have synergy together. The best way to do it would be to have a set of data that is split out day by day and you backtest against what the stats were at the time the game was played. However this would be more trouble than it is worth due to the massive amount of data and effort required to run such a backtest system.

A Modern Love Story: Machine Learning & The Global Sports Betting Industry | ICED(AI)
Developments in Artificial Intelligence, particularly those within the subfield of Machine Learning, are revolutionizing virtually every industry on the planet. The global sports betting industry, especially with the United States' repeal of PASPA in 2018, is ripe for disruption. Exponential increases in the ability to collect, distribute, and analyze sports data have led to an influx of top engineers entering the space. This presentation will focus on some of the principal ways in which Machine Learning is revolutionizing the industry, ranging from oddsmaking and risk management to fraud detection and responsible gaming implementations. It will also offer a guide to the economics of the business side of the industry and discuss relevant current topics in the tech space, such as adversarial machine learning. ABOUT THE SPEAKER Lloyd Danzig is the Chairman & Founder of the International Consortium for the Ethical Development of Artificial Intelligence, a non-profit dedicated to ensuring that rapid developments in A.I. are made with a keen eye toward the long-term interests of humanity. He is also the Founder & CEO of Sharp Alpha Advisors, a sports betting business and investment consultancy with a focus on companies deploying cutting-edge tech. He has previously managed institutional portfolios for BlackRock, data science initiatives for Samsung, and Machine Learning engines for sportsbook operators, along with a lifelong passion for entrepreneurship and innovation. He has been privileged to be featured as a guest speaker on the evolving role of Machine Learning in gaming at numerous prestigious universities including Stanford University, Columbia University, and The Wharton School of Business, in addition to private sector conferences including QConAI, Betting on Sports, The AI Summit, MathSport International, The All American Sports Betting Summit, Sport & Society, and IAGR 2019.

Sport

Horse Racing

Gambling AI Wins BIG Money - The Know
It's Skynet meets Vegas! An AI just turned a $20 bet into $11,000 this weekend, thanks to using our human intelligence against us for big winnings. Hopefully it'll share, but probably not. Linkdump: http://bit.ly/1T68zpo Written By: Eddy Rivas Hosted By: Ashely Jenkins & Meg Turney

Betting system prediction using Deep Learning
RIS AI

Predict Horse Races with BigQuery
Learn how to use BigQuery ML on Google Cloud Platform to predict the outcome of horse races - Big Query https://cloud.google.com/bigquery/ - DataLab https://cloud.google.com/datalab/

Predicting Horse Race Winners Using Advanced Statistical Methods
Conditional Logistic Regression with Frailty applied to predicting horse race winners in Hong Kong. http://www.helios.ai Since first proposed by Bill Benter in 1994, the Conditional Logistic Regression has been an extremely popular tool for estimating the probability of horses winning a race. I propose a new prediction process that is composed of two innovations to the common CLR model and a unique goal for parameter tuning . First, I modify the likelihood function to include a "frailty" parameter borrowed from epidemiological use of the Cox Proportional Hazards model. Secondly, I use a LASSO penalty on the likelihood, where profit is the target to be maximized. (As opposed to the much more common goal of maximizing likelihood.) Finally, I implemented a Cyclical Coordinate Descent algorithm to fit the model in high-speed parallelized code that runs on a Graphics Processing Unit (GPU), allowing me to rapidly test many tuning parameter settings. Historical data from 3681 races in Hong Kong were collected and a 10-fold cross validation was used to find the optimal outcome. Simulated betting on a hold out set of 20% of races yielded a return on investment of 36.73%.

Basketball

Predicting sports winners using data analytics with Pandas and scikit-learn by Robert Layton
The Pandas and scikit-learn packages combine together to produce a powerful toolkit for data analytics. In this talk, we will be using them together to analyse the outcome of NBA games, trying to predict the winner of a match. There is plenty of data out there to allow us to create good predictions – the key is getting it in the right format and building the right model. In this talk we will go through importing data from the net, cleaning it up, creating new features, and building a predictive model. We then evaluate how well we did, using recent NBA data. The model we use will be a decision tree ensemble called a random forest. PyCon Australia is the national conference for users of the Python Programming Language. In 2015, we're heading to Brisbane to bring together students, enthusiasts, and professionals with a love of Python from around Australia, and all around the World. July 31-August 4, Brisbane, Queensland, Australia

How to win in NBA betting - Sports betting tips, powered by Artificial Intelligence
Here comes our introduction video for #NBA betting. Why did we start publishing NBA betting predictions? How should you read and use our predictions? What is our accuracy so far? What will be the next thing? We aim to help people being interested in sports betting to develop consistent and strong betting strategies when betting on sports competitions. We only ask machines when making predictions. No one can guarantee the result of a match before it is played. We at Wise Prediction work to maximize the accuracy of our algorithms but it is a fact that it is impossible to reach to 100% accuracy and we do not guarantee that any of predictions will always hold. Wise Prediction shares football ( soccer ) and NBA match result predictions and betting tips by using advanced techniques of Artificial Intelligence. Beside (pretty much) daily NBA predictions, WisePrediction.com publishes weekly predictions for 150+ matches from 20 different football leagues in 11 countries in Europe. Our models help our members to identify matches that are comparably safer to bet on and the ones that are riskier and thereby should be avoided to bet on. Making sensible betting decisions require long analysis and it is just impractical to do everything manually on 100+ matches from 20 different leagues in a consistent manner. We have automated this process at Wise Prediction and share our predictions based on the same approach which is consistent in all predictions that is done. All betting tips shared at Wise Prediction are generated based on our AI powered algorithms and there is no human interaction involved in decision making. There is no guarantee that our predictions will always hold because sports competitions are always subject to end with unexpected results. If anyone bets on sports competitions by using our predictions, s/he does it at his/her own risk.

American Football

Using Machine Learning for Predicting NFL Games | Data Dialogs 2016
You are a HUGE football fan. Every week you pick winners in an NFL pick-em' league. Somehow, all that fan experience doesn't translate into consistently winning your league. Perhaps you need a more systematic approach that takes some of the emotion out of it. Where to start? Betting spreads provide a consistent and robust mechanism for encapsulating the variables and predicting outcomes of NFL games. In a weekly confidence pool, spreads also perform very well as opposed to intuition-based guessing and "knowledge" from years of being a fan. Can we do better? In this talk, we will discuss an approach to use machine learning algorithms to make improvements on the spread method of ranking winners on a weekly basis as an exercise in winning your friendly neighborhood confidence pool.

Machine Learning: How to Beat Your Friends in an NFL Confidence Pool
Presented by Amit Bhattacharyya Betting spreads provide a consistent and robust mechanism for encapsulating the variables and predicting outcomes of NFL games. In a weekly confidence pool, spreads also perform very well as opposed to intuition-based guessing and supposed knowledge from years of being a fan. In this talk, we will discuss an approach to use machine learning algorithms to make improvements on the spread method of ranking winners on a weekly basis. This presentation is brought to you by the MS in Data Analytics online degree program at CUNY School of Professional Studies.

American Football - Fantasy

HH1
BB1

HH2
BB2

Soccer

HH1
BB1

HH2
BB2

Hockey

HH1
BB1

HH2
BB2

Tennis

HH1
BB1

HH2
BB2

Poker

HH1
BB1

HH2
BB2

HH3
BB3

HH4
BB4

HH5
BB5

HH6
BB6

HH7
BB7

HH8
BB8

HH9
BB9

HH10
BB10

Imperfect Information

HH1
BB1

HH2
BB2


Excel - Sports Prediction

HH1
BB1

HH2
BB2

HH3
BB3

HH4
BB4