SlideShare a Scribd company logo
Predicting Football 
Using R 
Martin Eastwood
£1Billion! 
bet on 2014 World Cup in UK 
According to http://www.theguardian.com/sport/2014/jun/02/cashing-in-world-cup-profit-brazil
70%! 
of all sports betting world wide ! 
is football 
According to http://www.bbc.co.uk/sport/0/football/24354124
Not ! 
everybody ! 
loses to the 
bookmaker
The odds often reflect the! 
market rather than the true! 
probability 
According to http://www.bbc.co.uk/sport/0/football/24354124
Predicting Football Using R
Predicting Football Using R
Load The Data Into R
Average Goals Scored
Average Goals Conceded
Home Advantage
Goal Distribution
Goal Distribution
Creating The Model 
! 
Xi,j ~ Poisson(ɑiβjƔ)! 
! 
Yi,j ~ Poisson(ɑjβi)
Munge The Data
Fit The Model
Predicting Fixtures
Calculate Probability ! 
Per Goal
Calculate Probability ! 
Of Scores
Win / Loss / Draw
Over / Under
How well does it 
work?
Poor Accuracy For Low Scores
Poisson model assumes 
scores are independent of 
each other! 
! 
Doesn’t account for teams 
motivation - e.g. playing for a 
draw
Applying the Dixon & 
Coles Adjustment 
x=y=0: 1-λμρ& 
x=0, y=1: 1+λρ& 
x=1, y=0: 1+μρ& 
x=1, y=1: 1-ρ& 
otherwise: 1
Man City Vs Man Utd 
Man City = 1.88 (53%)& 
Draw = 4.13 (24%)& 
Away = 4.45 (23%)
Conclusions 
Poisson model with the Dixon & Coles 
adjustment is simple yet relatively 
accurate! 
! 
! 
Other parameters, such as weather, 
injuries, can be added to improve 
accuracy! 
! 
! 
Needs combining with an effective staking 
strategy though
Questions?

More Related Content

PPT
Ch13 mish11 embfm
PPTX
The capital asset pricing model
PPTX
Mishkin fmi9ge ppt_c02
PDF
Pedro Ferrer - Metodologia para o treino de guarda-redes.
PPT
Managerial Accounting Garrison
DOCX
An analysis of investors behavior while making investment decision
PDF
Defensive transition carlos carvalhal
PPT
Ch03-Understanding-Financial-Statements-Cash-Flows-and-Taxes (1).ppt
Ch13 mish11 embfm
The capital asset pricing model
Mishkin fmi9ge ppt_c02
Pedro Ferrer - Metodologia para o treino de guarda-redes.
Managerial Accounting Garrison
An analysis of investors behavior while making investment decision
Defensive transition carlos carvalhal
Ch03-Understanding-Financial-Statements-Cash-Flows-and-Taxes (1).ppt

What's hot (10)

PDF
CCAR and stress-testing segmentation insights
PPT
Amfi investor awareness programmed
POT
Grands principes de la musculation
PDF
Barca methodology 2015
DOC
Ch06 beechy ism
PPTX
Efficient Market Hypothesis
PPTX
Parul kumar hedge funds ppt
PPT
27314798 presentation-of-summer-training-project-report-on-mutual-fund
PDF
Chp 11 efficient market hypothesis by mahmudul
CCAR and stress-testing segmentation insights
Amfi investor awareness programmed
Grands principes de la musculation
Barca methodology 2015
Ch06 beechy ism
Efficient Market Hypothesis
Parul kumar hedge funds ppt
27314798 presentation-of-summer-training-project-report-on-mutual-fund
Chp 11 efficient market hypothesis by mahmudul
Ad

Recently uploaded (20)

PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
PDF
[EN] Industrial Machine Downtime Prediction
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PDF
Introduction to Data Science and Data Analysis
PDF
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
Lecture1 pattern recognition............
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PDF
Introduction to the R Programming Language
PPT
Quality review (1)_presentation of this 21
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPTX
Supervised vs unsupervised machine learning algorithms
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
[EN] Industrial Machine Downtime Prediction
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
Introduction to Data Science and Data Analysis
22.Patil - Early prediction of Alzheimer’s disease using convolutional neural...
Qualitative Qantitative and Mixed Methods.pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Lecture1 pattern recognition............
Acceptance and paychological effects of mandatory extra coach I classes.pptx
Galatica Smart Energy Infrastructure Startup Pitch Deck
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
Business Ppt On Nestle.pptx huunnnhhgfvu
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
Introduction to the R Programming Language
Quality review (1)_presentation of this 21
Clinical guidelines as a resource for EBP(1).pdf
Supervised vs unsupervised machine learning algorithms
IBA_Chapter_11_Slides_Final_Accessible.pptx
Ad

Predicting Football Using R