Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling...

22
Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain Gareth Ridall Kris Gregory Lancaster University September 4, 2012 Andrew Titman Lancaster University Joint modelling of goals and bookings in association football matches

Transcript of Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling...

Page 1: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Joint modelling of goals and bookings inassociation football matches

Andrew TitmanDebbie Costain Gareth Ridall Kris Gregory

Lancaster University

September 4, 2012

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 2: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Overview

Data

Counting process model for goals and bookings

Modelling effects of covariates and game events

Results

Validation via live spread betting

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 3: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Data

BBC live text reports on 1,864 Premier Leagueand Championship games from the 2009/10 and2010/11 seasons

Data on time of goals, yellow cards and red cards to nearestsecond in relation to time since kickoff (or time since half-time)e.g. away yellow card at 32:36, home goal at 93:23.

Additional covariate information:Match refereeBookmaker’s prior match outcome oddsBookmaker’s prior odds of at least 3 goals in the game.

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 4: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Aims

Determine the factors affecting incidence of bookings within amatch

Determine the extent to which bookings affect goal scoringintensities

Allow dynamic prediction of match outcomes

Extending previous work on modelling football

e.g. Dixon and Robinson (1998): Poisson birth process modelsfor goals.e.g. Buraimo et al (2010): Factors affecting incidence ofbookings conditional on current match status.

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 5: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Models for football

The processes of accrual of goals, yellow cards and red cardscan be modelled as counting processes

X1(t) = #{Home goals by time t}X2(t) = #{Away goals by time t}X3(t) = #{Home yellow cards by time t}X4(t) = #{Away yellow cards by time t}X5(t) = #{Home straight red cards by time t}X6(t) = #{Away straight red cards by time t}X7(t) = #{Home reds from 2nd offence by time t}X8(t) = #{Away reds from 2nd offence by time t }

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 6: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Models for football

Time (min)

Num

ber

of e

vent

s

●●●●

● ●

● ●

01

23

0 12 27 37 60 92

T1 T2 T3 T4

X2(t)

X1(t)

X3(t) X4(t)

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 7: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Models for football

Associated intensity for each counting process:

λj(t;Ft−, z) = limδt↓0

E{Xj(t + δt)− Xj(t)|Ft−, z}δt

Ft− denotes filtration of history of whole multivariate processX(t) up to t−.

Simplifying (Markov) assumption:

λj(t;Ft−, z) = λj(t;X(t−), z)

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 8: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Modelling the effect of game events

We make a proportional intensities assumption where

λj(t;X(t−), z) = λj(t) exp {f (X(t−), z ;β)}

for some function f with associated regression parameters βincluding time fixed covariates z

For instance, we allow goal scoring rates to depend on thecurrent score line, creating separate factor levels e.g.I (X1(t) = X2(t)), I (X1(t) = 1 ∩ X2(t) = 0),I (X1(t) > 1 ∩ X1(t) > X2(t)) etc.

Baseline intensities taken to be of Weibull form

All event intensities increase as match progresses

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 9: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Accounting for team ability

Goal scoring rates will clearly depend on relative team abilities

Use bookmaker’s prior odds of match outcomes

To inform both goal scoring rates and booking ratesIncluded in model as B-spline functions of the impliedlog {P(Home Win)/P(Away Win)}Bookmaker’s odds of at least 3 goals in a game used to furtheradjust rates.

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 10: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Results: Goal scoring rates

Strong dependence of team ability on scoring rates.

Scoring rate of both teams decreases once there is a scoredraw (by 13% for the home team and 27% for the away teamcompared to their rates when it is 0-0).

Some evidence that teams ‘sit back’ once they are ahead

No direct effect of yellow cards on goal scoring rates

Red cards:

Home Red card → 60% increase in away team’s scoring rate,17% decrease in home team scoring rate.Away Red card → 69% increase in home team’s scoring rate,42% decrease in away team scoring rate.Handicap for away team appears more severe.

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 11: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Results: Booking rates

Significant dependence of team ability on booking rates

−2 −1 0 1 2 3

0.5

0.6

0.7

0.8

0.9

1.0

1.1

Home bookings

log(P(HW)/P(AW))

Inte

nsity

rat

io

−2 −1 0 1 2 3

1.0

1.1

1.2

1.3

1.4

Away bookings

log(P(HW)/P(AW))

Inte

nsity

rat

io

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 12: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Results: Booking rates

No substantial dependence of score line on bookings afteraccounting for team ability.

Escalation effects:

A team’s booking rate increases by 25% if the opposing teamget a yellow card.A yellow card to any player on a team more than doubles thehazard of a straight red card to any other player on that team.(ie. referees rarely give a red card as the first bookable offencein the game)Hazard of red cards from a second offence is close toproportional to the number of yellow cards already awarded tothat team.

Lower rate of bookings in the Championship than PremierLeague (11% lower)

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 13: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Spread betting

Spread betting allows one to bet on a range of matchoutcomes

e.g. total number of goalse.g. total booking points (yellow card = 10, red card = 25,yellow + red card = 35)e.g. goal difference

Can either “buy” :a bet that the outcome will be higher thanthe available “price”

or “sell’ :a bet that the outcome will be lower than theavailable “price”

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 14: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Betting strategy

Broadly want to maximize expected pay out

but allow for some degree of risk aversion: i.e. how muchmore do we prefer a £1 gain with no risk to a £1 expectedgain with variance of 1.

Here consider a utility function for the gain:

U(G (X;A)) = 1− exp{−κG (X;A)}

where κ > 0 corresponds to risk aversion and G (X;A) is thegain associated with match outcome X and betting action A.

Choose the action A (e.g. buy or sell x ) that maximizes theexpected utility

Model predictions computed through simulation at eachminute of the match

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 15: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Example: Man Utd v Newcastle, 26th November 2011

0 20 40 60 80

01

23

4

Goal difference

Time

Man

U −

New

cast

le g

oals

0 20 40 60 80

01

23

45

Total goals

Time

Tota

l Goa

ls

0 20 40 60 80

020

4060

8010

0

Booking Pts

Time

Tota

l boo

king

pts

0 20 40 60 80

−60

−40

−20

0

Booking Pts difference

Time

Man

U −

New

cast

le B

ooki

ng P

ts

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 16: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Overall performance

93 matches monitored (from sportingindex.com) and bettingstrategy applied retrospectively (i.e. no actual moneywagered!)

Market Overall gain

Goal Difference -2.3Total Goals -18.2

Total Bookings 38.9Booking Pt Difference 14.8

Total 32.7

Most gain is from bookings markets

Poorer performance for total goals

Larger variation in outcomes for individual games

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 17: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Further Issues

Referee effects: There is inconsistency across individualreferees in the number of cards issued and evidence this isalready accounted for in bookmaker’s prices.

Team characteristics, independent of abilitiy, also important(aggressiveness measured by number of fouls in previousmatches).

High profile matches have higher booking rates (e.g. matchesbetween top 5 Premier League clubs)

Further work

Better model for goal scoring rates, e.g. take into accountindividual club’s past scoring record.More realistic utility functions, e.g. log-utility, taking intoaccount total wealth at particular time.

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 18: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

References

Dixon MJ, Robinson ME. A birth process model forassociation football matches. The Statistician 1998; 47:523-538.

Buraimo B, Forrest D, Simmons R. The 12th man?: referringbias in English and German soccer. JRSS A 2010; 173:431-449.

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 19: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 20: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Non-Markov effects

Red cards (and to a lesser extent yellow cards) are oftenassociated with a free-kick or penalty implying a goal scoringopportunity for the opposing team

Subsequent effect of the red card is then a mixture of shortterm effects related to the penalty and persistent effects.

Ideally would have data on whether the booking resulted in adirect goal scoring opportunity and would model this as aseparate event.

To investigate this can create a time dependent covariate:

Takes value 1 for three minutes after a red card, 0 otherwise.

Then look at the interaction of the this covariate and# Red cards.

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 21: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Referee Effects: Premier League

Premier League referees

Effe

ct

●●

● ● ● ● ● ●● ● ● ●

● ● ● ● ●

−1.

0−

0.5

0.0

0.5

M H

alse

y

C F

oy

M C

latte

nbur

g

P W

alto

n

L P

robe

rt

M J

ones

K F

riend

H W

ebb

A W

iley

P D

owd

M O

liver

A M

arrin

er

M D

ean

A T

aylo

r

S A

ttwel

l

M A

tkin

son

L M

ason

S B

enne

ttAndrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches

Page 22: Joint modelling of goals and bookings in association ...titman/football_rss.pdf · Joint modelling of goals and bookings in association football matches Andrew Titman Debbie Costain

Referee Effects: Championship

Championship referees

Effe

ct

●● ●

● ● ●● ●

● ● ● ●

● ● ●

● ● ●● ●

●●

●●

●−

1.0

−0.

50.

00.

5

G H

egle

yC

Boy

eson

M H

ayw

ood

R B

ooth

M R

usse

llC

Web

ster

E Il

dert

onA

Bat

esS

Mat

hies

onK

Wrig

htN

Mill

erM

Oliv

erA

Woo

lmer

A D

'Urs

oD

Whi

test

one

G S

alis

bury

R E

ast

J M

oss

T K

ettle

N S

war

bric

kD

Dea

dman

A T

aylo

rP

Cro

ssle

yS

Tan

ner

K H

illK

Frie

ndK

Str

oud

Andrew Titman Lancaster University

Joint modelling of goals and bookings in association football matches