SlideShare a Scribd company logo
1 of 22
Download to read offline
Sports Analytics
Machine Learning to Predict Sporting Events
1
About Me
2
https://www.kaggle.com/mconway
https://www.linkedin.com/in/markrconway
The Sports Book
3
The Odds Board
4
Online Odds Board
5
Sports Betting 101
• You are not just predicting the outcome of a game,
known as Straight Up (SU). You are betting Against
The Spread (ATS).
• The oddsmakers define a point spread, or line.

It is a median number between two teams set to
generate bets for both teams.
• In each game, you have a favorite (chalk) and an
underdog (dog), although some games are known
as pick ‘ems, where the teams are equally matched.
6
Line Examples
7
• Here, New England is currently favored by 3.5 points (- sign)
over Denver. Arizona is an underdog by 3 points (+ sign)

• The Over/Under is 44, meaning that the total points scored for
both teams is estimated to be 44. If the final score of the game
is 31-17, then the game would be “over” (48 total points). If the
score is 24-17, then the game would be “under” (41 total
points). A score of 24-20 would be a “push”, i.e., no winners.
Money Lines
• A Moneyline is premised on a $100 bet. For example, if
the Yankees are favored at -185, then you must bet $185 to
win $100. Conversely, if the Red Sox are underdogs at
+165, then you bet $100 to win $165.
• Unlike point spreads, moneylines are asymmetric and can
be converted to probabilities that either team will win.
• Point spreads are most appropriate for games with a
relatively large number of points: basketball and football.
• For sports such as baseball, soccer, and hockey, money
lines are generally used, although you will see spreads.
8
Strategies
• You need to win at least 56% of the time to make a living
because of the “vig” or “juice”. Think of it as a commission
for every bet you place.
• Fading the Public: “In the NFL over the past eight
seasons, games in which 75% of the public is on one side
lost roughly 53-54% of the time, obviously meaning that
fading them has resulted in more wins than losses.
Likewise, large underdogs were among the best bets
during this stretch with the underdog covering the spread
55% of the time when 70-75% of the public was on a
favorite of 7+ points, which is one of the key numbers in
football betting.”
9
Strategies, continued
• Create your own line based on team statistics, player
statistics, and handicapping personnel moves, e.g., key
injuries. Compare your line against the established line to
compute your edge.
• There is an opening line and closing line. Some
professionals observe the direction and magnitude
between the two to spot any patterns.
• Finding Anomalies: If the line is not as expected, then
someone probably knows something. Please refer to:



http://www.buzzfeed.com/heidiblake/the-tennis-racket#.pwlapMVMO
10
Enter Machine Learning
• Keeping general strategy in mind, apply machine
learning algorithms to predict game outcomes
using supervised learning, i.e., classification.
• We will create binary features to determine whether
or not a team will win the game or cover the
spread.
• We can also try to predict whether or not the total
score will be over or under.
11
Classification
12
Data
13
Features [nflgame 1.2.19]
14
ROC Curves
15
Calibration Plot
16
Odds Resources
• http://www.bettingexpert.com/blog/how-to-convert-odds
• http://espn.go.com/nba/lines
• http://www.oddsshark.com/
• http://www.oddsshark.com/sports-betting/betting-against-public
• https://www.sportsbook.ag/sbk/sportsbook4/home.sbk
• http://www.donbest.com/
• http://www.foxsports.com/college-basketball/odds
• http://espn.go.com/espn/feature/story/_/id/12280555/how-billy-walters-
became-sports-most-successful-controversial-bettor
17
Kaggle Competitions
18
Kaggle Resources
• https://www.kaggle.com/c/march-machine-learning-mania
• https://www.kaggle.com/c/march-machine-learning-
mania-2015
• https://www.kaggle.com/c/worldcupconf
• https://www.kaggle.com/c/finding-elo
• https://www.kaggle.com/c/poker-rule-induction
• https://www.kaggle.com/c/ChessRatings2
19
What about Fantasy?
• Fantasy sports are generally based on lineups, where you select a
team based on a salary cap, and individual players have
performance-based market values.
• When competing head-to-head, you have to consider the
opponents for each player, e.g., a Steelers running back against a
Broncos safety.
• Modeling fantasy sports is an optimization problem, where you are
picking the “best” player for the position against the “worst”
opponent, subject to the salary cap constraints.
• If you dabble in DK or FD, you will be competing against heavily
capitalized whales who submit hundreds of lineups with automated
scripts that make last-second adjustments.
20
Fantasy Resources
• https://www.draftkings.com/
• https://www.fanduel.com/
• http://sports.yahoo.com/fantasy/
• http://fsta.org/
• http://www.newyorker.com/magazine/2015/04/13/dream-teams
• http://www.nytimes.com/2016/01/06/magazine/how-the-daily-
fantasy-sports-industry-turns-fans-into-suckers.html?_r=0
• http://www.wired.com/2015/10/daily-fantasy-sports-scandal-
fanduel-draftkings/
21
“The journey is the reward.”
- Steve Jobs
22

More Related Content

What's hot

Gameplay and game mechanic design
Gameplay and game mechanic designGameplay and game mechanic design
Gameplay and game mechanic designmissstevenson01
 
Electronic Arts
Electronic ArtsElectronic Arts
Electronic Arts1197sana
 
An Introduction to eSports
An Introduction to eSportsAn Introduction to eSports
An Introduction to eSportslearningnight
 
Everything you need to know about colexion NFT marketplace
Everything you need to know about colexion NFT marketplaceEverything you need to know about colexion NFT marketplace
Everything you need to know about colexion NFT marketplaceAggarwalSahil2
 
Case Study: Pokémon Go
Case Study: Pokémon GoCase Study: Pokémon Go
Case Study: Pokémon GoLHBS
 
Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)DevGAMM Conference
 
Indie Game Market Research Presentation
Indie Game Market Research PresentationIndie Game Market Research Presentation
Indie Game Market Research PresentationLogan Williams
 
Social Media In Sports: The Athlete
Social Media In Sports: The AthleteSocial Media In Sports: The Athlete
Social Media In Sports: The AthletePaul Marobella
 
Evolution of video games
Evolution of video gamesEvolution of video games
Evolution of video gamesromansevo
 
3 lessons from 9 years of locomotive offers: Data based user segmentation and...
3 lessons from 9 years of locomotive offers: Data based user segmentation and...3 lessons from 9 years of locomotive offers: Data based user segmentation and...
3 lessons from 9 years of locomotive offers: Data based user segmentation and...GameCamp
 
[LondonSEO 2020] BigQuery & SQL for SEOs
[LondonSEO 2020] BigQuery & SQL for SEOs[LondonSEO 2020] BigQuery & SQL for SEOs
[LondonSEO 2020] BigQuery & SQL for SEOsAreej AbuAli
 
Animoca Brands Strategy Update May 2020
Animoca Brands Strategy Update May 2020Animoca Brands Strategy Update May 2020
Animoca Brands Strategy Update May 2020Animoca Brands
 
Counter-Strike: Viewing Guide for the ELEAGUE Major
Counter-Strike: Viewing Guide for the ELEAGUE MajorCounter-Strike: Viewing Guide for the ELEAGUE Major
Counter-Strike: Viewing Guide for the ELEAGUE MajorLuc Ryu, CPA, CA, CBV
 
LEGO ® Serious Play® 101
LEGO ® Serious Play® 101LEGO ® Serious Play® 101
LEGO ® Serious Play® 101Emad Saif
 
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...Rory Hope
 

What's hot (20)

Gameplay and game mechanic design
Gameplay and game mechanic designGameplay and game mechanic design
Gameplay and game mechanic design
 
Gaming evolution
Gaming evolutionGaming evolution
Gaming evolution
 
Electronic Arts
Electronic ArtsElectronic Arts
Electronic Arts
 
Esports Presentation
Esports PresentationEsports Presentation
Esports Presentation
 
E sports (pro gaming)
E sports (pro gaming)E sports (pro gaming)
E sports (pro gaming)
 
Esports: Engaging Education
Esports: Engaging EducationEsports: Engaging Education
Esports: Engaging Education
 
An Introduction to eSports
An Introduction to eSportsAn Introduction to eSports
An Introduction to eSports
 
Everything you need to know about colexion NFT marketplace
Everything you need to know about colexion NFT marketplaceEverything you need to know about colexion NFT marketplace
Everything you need to know about colexion NFT marketplace
 
Case Study: Pokémon Go
Case Study: Pokémon GoCase Study: Pokémon Go
Case Study: Pokémon Go
 
Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)Using Data Science to grow games / Robert Magyar (SuperScale)
Using Data Science to grow games / Robert Magyar (SuperScale)
 
Indie Game Market Research Presentation
Indie Game Market Research PresentationIndie Game Market Research Presentation
Indie Game Market Research Presentation
 
Social Media In Sports: The Athlete
Social Media In Sports: The AthleteSocial Media In Sports: The Athlete
Social Media In Sports: The Athlete
 
Evolution of video games
Evolution of video gamesEvolution of video games
Evolution of video games
 
3 lessons from 9 years of locomotive offers: Data based user segmentation and...
3 lessons from 9 years of locomotive offers: Data based user segmentation and...3 lessons from 9 years of locomotive offers: Data based user segmentation and...
3 lessons from 9 years of locomotive offers: Data based user segmentation and...
 
[LondonSEO 2020] BigQuery & SQL for SEOs
[LondonSEO 2020] BigQuery & SQL for SEOs[LondonSEO 2020] BigQuery & SQL for SEOs
[LondonSEO 2020] BigQuery & SQL for SEOs
 
Fitbit Go-To Market Plan
Fitbit Go-To Market PlanFitbit Go-To Market Plan
Fitbit Go-To Market Plan
 
Animoca Brands Strategy Update May 2020
Animoca Brands Strategy Update May 2020Animoca Brands Strategy Update May 2020
Animoca Brands Strategy Update May 2020
 
Counter-Strike: Viewing Guide for the ELEAGUE Major
Counter-Strike: Viewing Guide for the ELEAGUE MajorCounter-Strike: Viewing Guide for the ELEAGUE Major
Counter-Strike: Viewing Guide for the ELEAGUE Major
 
LEGO ® Serious Play® 101
LEGO ® Serious Play® 101LEGO ® Serious Play® 101
LEGO ® Serious Play® 101
 
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
[Brighton SEO] Audience Intelligence & SEO: How to integrate data sources to ...
 

Viewers also liked

7 Ways Sports Teams Win With Sports Analytics
7 Ways Sports Teams Win With Sports Analytics7 Ways Sports Teams Win With Sports Analytics
7 Ways Sports Teams Win With Sports AnalyticsTableau Software
 
Sport Analytics Innovation Summit
Sport Analytics Innovation SummitSport Analytics Innovation Summit
Sport Analytics Innovation SummitEric Lewallen
 
How Big Data Is Revolutionizing Sports?
How Big Data Is Revolutionizing Sports?How Big Data Is Revolutionizing Sports?
How Big Data Is Revolutionizing Sports?Aditi Singh
 
Big data analytics in sports industry
Big data analytics in sports industryBig data analytics in sports industry
Big data analytics in sports industryPromptCloud
 
MIT Sloan Sports Analytics Conference: MBA Competition
MIT Sloan Sports Analytics Conference: MBA CompetitionMIT Sloan Sports Analytics Conference: MBA Competition
MIT Sloan Sports Analytics Conference: MBA CompetitionSandeep Satish
 
Presentation Churn Management
Presentation Churn ManagementPresentation Churn Management
Presentation Churn Managementfarhanmajeed
 
churn prediction in telecom
churn prediction in telecom churn prediction in telecom
churn prediction in telecom Hong Bui Van
 
Telecom Subscription, Churn and ARPU Analysis
Telecom Subscription, Churn and ARPU AnalysisTelecom Subscription, Churn and ARPU Analysis
Telecom Subscription, Churn and ARPU AnalysisAnurag Shandilya
 
Data analytics telecom churn final ppt
Data analytics telecom churn final ppt Data analytics telecom churn final ppt
Data analytics telecom churn final ppt Gunvansh Khanna
 

Viewers also liked (13)

7 Ways Sports Teams Win With Sports Analytics
7 Ways Sports Teams Win With Sports Analytics7 Ways Sports Teams Win With Sports Analytics
7 Ways Sports Teams Win With Sports Analytics
 
Sport Analytics Innovation Summit
Sport Analytics Innovation SummitSport Analytics Innovation Summit
Sport Analytics Innovation Summit
 
How Big Data Is Revolutionizing Sports?
How Big Data Is Revolutionizing Sports?How Big Data Is Revolutionizing Sports?
How Big Data Is Revolutionizing Sports?
 
Big data analytics in sports industry
Big data analytics in sports industryBig data analytics in sports industry
Big data analytics in sports industry
 
MIT Sloan Sports Analytics Conference: MBA Competition
MIT Sloan Sports Analytics Conference: MBA CompetitionMIT Sloan Sports Analytics Conference: MBA Competition
MIT Sloan Sports Analytics Conference: MBA Competition
 
Presentation Churn Management
Presentation Churn ManagementPresentation Churn Management
Presentation Churn Management
 
churn prediction in telecom
churn prediction in telecom churn prediction in telecom
churn prediction in telecom
 
Telecom Subscription, Churn and ARPU Analysis
Telecom Subscription, Churn and ARPU AnalysisTelecom Subscription, Churn and ARPU Analysis
Telecom Subscription, Churn and ARPU Analysis
 
Psychology of colors
Psychology of colors Psychology of colors
Psychology of colors
 
Churn management
Churn managementChurn management
Churn management
 
Data analytics telecom churn final ppt
Data analytics telecom churn final ppt Data analytics telecom churn final ppt
Data analytics telecom churn final ppt
 
Churn Predictive Modelling
Churn Predictive ModellingChurn Predictive Modelling
Churn Predictive Modelling
 
Slideshare ppt
Slideshare pptSlideshare ppt
Slideshare ppt
 

Similar to Sports Analytics

Wagering theory manual (sports betting)
Wagering theory manual (sports betting)Wagering theory manual (sports betting)
Wagering theory manual (sports betting)Itsac Jose Solis Mejia
 
Football predictions
Football predictionsFootball predictions
Football predictionsponton42
 
Woolcock opta pro analytics forum with links
Woolcock opta pro analytics forum with linksWoolcock opta pro analytics forum with links
Woolcock opta pro analytics forum with linksTheWoolster
 
Betting report
Betting reportBetting report
Betting reportBetting02
 
Guide to sports betting odds
Guide to sports betting oddsGuide to sports betting odds
Guide to sports betting oddsOnline Bettingusa
 
Woolcock opta pro analytics forum
Woolcock opta pro analytics forumWoolcock opta pro analytics forum
Woolcock opta pro analytics forumTheWoolster
 
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em UpKnowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em UpLuke Dicken
 
garasicuan.pdf
garasicuan.pdfgarasicuan.pdf
garasicuan.pdfGarasiSlot
 
03-Data-Analysis-Final.pdf
03-Data-Analysis-Final.pdf03-Data-Analysis-Final.pdf
03-Data-Analysis-Final.pdfSugumarSarDurai
 
m503 Project1 FINAL DRAFT
m503 Project1 FINAL DRAFTm503 Project1 FINAL DRAFT
m503 Project1 FINAL DRAFTBrian Becker
 
What the rules for successful gambling on soccer tipsters comparison
What the rules for successful gambling on soccer tipsters comparisonWhat the rules for successful gambling on soccer tipsters comparison
What the rules for successful gambling on soccer tipsters comparisonverifiedsoccertipsonlinee
 
NFL Underdog Market Efficiency
NFL Underdog Market EfficiencyNFL Underdog Market Efficiency
NFL Underdog Market EfficiencyMatt Barbian
 

Similar to Sports Analytics (20)

Wagering theory manual (sports betting)
Wagering theory manual (sports betting)Wagering theory manual (sports betting)
Wagering theory manual (sports betting)
 
Football predictions
Football predictionsFootball predictions
Football predictions
 
Lineup Efficiency
Lineup EfficiencyLineup Efficiency
Lineup Efficiency
 
Bet on Soccer in Australia
Bet on Soccer in AustraliaBet on Soccer in Australia
Bet on Soccer in Australia
 
Lecture11.ppt
Lecture11.pptLecture11.ppt
Lecture11.ppt
 
How to Bet on Basketball
How to Bet on BasketballHow to Bet on Basketball
How to Bet on Basketball
 
Woolcock opta pro analytics forum with links
Woolcock opta pro analytics forum with linksWoolcock opta pro analytics forum with links
Woolcock opta pro analytics forum with links
 
Betting report
Betting reportBetting report
Betting report
 
Betting report
Betting reportBetting report
Betting report
 
Guide to sports betting odds
Guide to sports betting oddsGuide to sports betting odds
Guide to sports betting odds
 
Stats111Final
Stats111FinalStats111Final
Stats111Final
 
Woolcock opta pro analytics forum
Woolcock opta pro analytics forumWoolcock opta pro analytics forum
Woolcock opta pro analytics forum
 
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em UpKnowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
Knowing When to Hold 'Em, When to Fold 'Em and When to Blow 'Em Up
 
Lecture9.ppt
Lecture9.pptLecture9.ppt
Lecture9.ppt
 
garasicuan.pdf
garasicuan.pdfgarasicuan.pdf
garasicuan.pdf
 
Sports writing
Sports writingSports writing
Sports writing
 
03-Data-Analysis-Final.pdf
03-Data-Analysis-Final.pdf03-Data-Analysis-Final.pdf
03-Data-Analysis-Final.pdf
 
m503 Project1 FINAL DRAFT
m503 Project1 FINAL DRAFTm503 Project1 FINAL DRAFT
m503 Project1 FINAL DRAFT
 
What the rules for successful gambling on soccer tipsters comparison
What the rules for successful gambling on soccer tipsters comparisonWhat the rules for successful gambling on soccer tipsters comparison
What the rules for successful gambling on soccer tipsters comparison
 
NFL Underdog Market Efficiency
NFL Underdog Market EfficiencyNFL Underdog Market Efficiency
NFL Underdog Market Efficiency
 

Recently uploaded

Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Seán Kennedy
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaManalVerma4
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Boston Institute of Analytics
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelBoston Institute of Analytics
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max PrincetonTimothy Spann
 
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...Jack Cole
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxTasha Penwell
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBoston Institute of Analytics
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxHimangsuNath
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxHaritikaChhatwal1
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 

Recently uploaded (20)

Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...Student Profile Sample report on improving academic performance by uniting gr...
Student Profile Sample report on improving academic performance by uniting gr...
 
IBEF report on the Insurance market in India
IBEF report on the Insurance market in IndiaIBEF report on the Insurance market in India
IBEF report on the Insurance market in India
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
Data Analysis Project: Stroke Prediction
Data Analysis Project: Stroke PredictionData Analysis Project: Stroke Prediction
Data Analysis Project: Stroke Prediction
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
Data Analysis Project Presentation: Unveiling Your Ideal Customer, Bank Custo...
 
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis modelDecoding Movie Sentiments: Analyzing Reviews with Data Analysis model
Decoding Movie Sentiments: Analyzing Reviews with Data Analysis model
 
Real-Time AI Streaming - AI Max Princeton
Real-Time AI  Streaming - AI Max PrincetonReal-Time AI  Streaming - AI Max Princeton
Real-Time AI Streaming - AI Max Princeton
 
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
why-transparency-and-traceability-are-essential-for-sustainable-supply-chains...
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis ProjectBank Loan Approval Analysis: A Comprehensive Data Analysis Project
Bank Loan Approval Analysis: A Comprehensive Data Analysis Project
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Networking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptxNetworking Case Study prepared by teacher.pptx
Networking Case Study prepared by teacher.pptx
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptx
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 

Sports Analytics

  • 1. Sports Analytics Machine Learning to Predict Sporting Events 1
  • 6. Sports Betting 101 • You are not just predicting the outcome of a game, known as Straight Up (SU). You are betting Against The Spread (ATS). • The oddsmakers define a point spread, or line.
 It is a median number between two teams set to generate bets for both teams. • In each game, you have a favorite (chalk) and an underdog (dog), although some games are known as pick ‘ems, where the teams are equally matched. 6
  • 7. Line Examples 7 • Here, New England is currently favored by 3.5 points (- sign) over Denver. Arizona is an underdog by 3 points (+ sign)
 • The Over/Under is 44, meaning that the total points scored for both teams is estimated to be 44. If the final score of the game is 31-17, then the game would be “over” (48 total points). If the score is 24-17, then the game would be “under” (41 total points). A score of 24-20 would be a “push”, i.e., no winners.
  • 8. Money Lines • A Moneyline is premised on a $100 bet. For example, if the Yankees are favored at -185, then you must bet $185 to win $100. Conversely, if the Red Sox are underdogs at +165, then you bet $100 to win $165. • Unlike point spreads, moneylines are asymmetric and can be converted to probabilities that either team will win. • Point spreads are most appropriate for games with a relatively large number of points: basketball and football. • For sports such as baseball, soccer, and hockey, money lines are generally used, although you will see spreads. 8
  • 9. Strategies • You need to win at least 56% of the time to make a living because of the “vig” or “juice”. Think of it as a commission for every bet you place. • Fading the Public: “In the NFL over the past eight seasons, games in which 75% of the public is on one side lost roughly 53-54% of the time, obviously meaning that fading them has resulted in more wins than losses. Likewise, large underdogs were among the best bets during this stretch with the underdog covering the spread 55% of the time when 70-75% of the public was on a favorite of 7+ points, which is one of the key numbers in football betting.” 9
  • 10. Strategies, continued • Create your own line based on team statistics, player statistics, and handicapping personnel moves, e.g., key injuries. Compare your line against the established line to compute your edge. • There is an opening line and closing line. Some professionals observe the direction and magnitude between the two to spot any patterns. • Finding Anomalies: If the line is not as expected, then someone probably knows something. Please refer to:
 
 http://www.buzzfeed.com/heidiblake/the-tennis-racket#.pwlapMVMO 10
  • 11. Enter Machine Learning • Keeping general strategy in mind, apply machine learning algorithms to predict game outcomes using supervised learning, i.e., classification. • We will create binary features to determine whether or not a team will win the game or cover the spread. • We can also try to predict whether or not the total score will be over or under. 11
  • 17. Odds Resources • http://www.bettingexpert.com/blog/how-to-convert-odds • http://espn.go.com/nba/lines • http://www.oddsshark.com/ • http://www.oddsshark.com/sports-betting/betting-against-public • https://www.sportsbook.ag/sbk/sportsbook4/home.sbk • http://www.donbest.com/ • http://www.foxsports.com/college-basketball/odds • http://espn.go.com/espn/feature/story/_/id/12280555/how-billy-walters- became-sports-most-successful-controversial-bettor 17
  • 19. Kaggle Resources • https://www.kaggle.com/c/march-machine-learning-mania • https://www.kaggle.com/c/march-machine-learning- mania-2015 • https://www.kaggle.com/c/worldcupconf • https://www.kaggle.com/c/finding-elo • https://www.kaggle.com/c/poker-rule-induction • https://www.kaggle.com/c/ChessRatings2 19
  • 20. What about Fantasy? • Fantasy sports are generally based on lineups, where you select a team based on a salary cap, and individual players have performance-based market values. • When competing head-to-head, you have to consider the opponents for each player, e.g., a Steelers running back against a Broncos safety. • Modeling fantasy sports is an optimization problem, where you are picking the “best” player for the position against the “worst” opponent, subject to the salary cap constraints. • If you dabble in DK or FD, you will be competing against heavily capitalized whales who submit hundreds of lineups with automated scripts that make last-second adjustments. 20
  • 21. Fantasy Resources • https://www.draftkings.com/ • https://www.fanduel.com/ • http://sports.yahoo.com/fantasy/ • http://fsta.org/ • http://www.newyorker.com/magazine/2015/04/13/dream-teams • http://www.nytimes.com/2016/01/06/magazine/how-the-daily- fantasy-sports-industry-turns-fans-into-suckers.html?_r=0 • http://www.wired.com/2015/10/daily-fantasy-sports-scandal- fanduel-draftkings/ 21
  • 22. “The journey is the reward.” - Steve Jobs 22