SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
Generalized Bradley-Terry Modelling of Football
Results
Heather Turner1,2
, David Firth1
and Greg Robertson1
1 University of Warwick, UK
2 Independent statistical/R consultant
11 July 2013
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 1 / 18
Bradley-Terry Model
The Bradley-Terry model provides an intuitive framework for
modelling the outcome of a football match between home team i and
away team j:
odds(i beats j) =
pr(i beats j)
pr(j beats i)
=
αi/(αi + αj)
αj/(αi + αj)
=
αi
αj
where αi, αj > 0 are the team abilities.
But what about draws?
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 2 / 18
Approximate Method
Treat draws as half a win and half a loss.
Examples in BradleyTerry2
data(ice.hockey) (useR! 2010)
data(CEMS) (JSS 48(9))
Fine if objective is simply to rank teams—not a solution if want to
predict outcomes or characterise pr(draw).
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 3 / 18
Davidson Model
The Davidson model extends the Bradley-Terry model to
incorporate the probability of a draw:
pr(draw) =
ν
√
αiαj
αi + αj + ν
√
αiαj
pr(i beats j | not a draw) =
αi
αi + αj
where ν > 0.
Like the Bradley-Terry model, this can be expressed as a log-linear
model and estimated using glm.
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 4 / 18
Closer Look at ν
ν → ∞: pr(draw) → 1
ν → 0: pr(draw) ∝ ν
√
αiαj/(αi + αj) (approx.)
The single extra parameter ν conflates
overall (max) probability of a draw
strength of dependence of pr(draw) on αi, αj.
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 5 / 18
Dependence of pr(draw) on Relative Ability
Under the Davidson model we have
logit (pr(draw)) = log
ν
√
αiαj
αi + αj
= log ν
αi
αi + αj
1
2 αj
αi + αj
1
2
= log νp
1
2 (1 − p)
1
2
where
p = pr(i beats j | not a draw)
This enables us to visualise the dependence of pr(draw) on the
relative ability of the teams.
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 6 / 18
0.0 0.2 0.4 0.6 0.8 1.0
0.00.20.40.60.81.0
Davidson (1970) model for ties, for 1/4 < nu < 128
pr(i beats j in a non−tied contest)
pr(iandjtie)
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 7 / 18
Home Advantage
So far based model purely on team ability.
In football (as other sports) expect home advantage to boost ability
of home team, i:
pr(draw) =
ν
√
µαiαj
µαi + αj + ν
√
µαiαj
pr(i beats j | not a draw) =
µαi
µαi + αj
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 8 / 18
Generalised Davidson Model
We propose the following generalisation of the Davidson model:
logit (pr(draw)) = log
δ
c
pσπ
(1 − p)σ(1−π)
where
c is function of σ, π such that expit(δ) is the maximum
probability of a draw
σ scales the dependence on relative ability
0 < π < 1 is the value of p with maximum pr (draw)—if
π = 0.5, implies home advantage effect.
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 9 / 18
Changing σ
0.0 0.2 0.4 0.6 0.8 1.0
0.00.20.40.60.81.0
σ = 0.1
pr(i beats j | not a draw)
pr(draw)
0.0 0.2 0.4 0.6 0.8 1.0
0.00.20.40.60.81.0
σ = 1
pr(i beats j | not a draw)
pr(draw)
0.0 0.2 0.4 0.6 0.8 1.0
0.00.20.40.60.81.0
σ = 10
pr(i beats j | not a draw)
pr(draw)
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 10 / 18
Changing π
0.0 0.2 0.4 0.6 0.8 1.0
0.00.20.40.60.81.0
π = 0.25
pr(i beats j | not a draw)
pr(draw)
0.0 0.2 0.4 0.6 0.8 1.0
0.00.20.40.60.81.0
π = 0.5
pr(i beats j | not a draw)
pr(draw)
0.0 0.2 0.4 0.6 0.8 1.0
0.00.20.40.60.81.0
π = 0.75
pr(i beats j | not a draw)
pr(draw)
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 11 / 18
English Premier League Results
Consider data from the past 5 seasons of the English Premier League
20 teams, 380 games/season
≈ 1
4
games drawn
First convert the the win/lose/draw results to trinomial counts
football.tri <- expandCategorical(football, "result",
idvar = "match")
head(football.tri)
home away season result match count
1 Ars Ast 2008-9 -1 1 1
2 Ars Ast 2008-9 0 1 0
3 Ars Ast 2008-9 1 1 0
4 Ars Ast 2010-11 -1 2 1
5 Ars Ast 2010-11 0 2 0
6 Ars Ast 2010-11 1 2 0
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 12 / 18
Generalised Davidson as Poisson Model
Model log expected counts for each match k (log probabilities)
log(pr(i beats j)k) = θijk + log(µαi)
log(pr(draw)k) = θijk + log δ − log c
+ σ(π log(µαi) − (1 − π) log(αj))
+ (1 − σ) log(µαi + αj)
log(pr(j beats i)k) = θijk + log(αj)
where θijk fixes the total count for each match to 1. With gnm:
gnm(count ~ GenDavidson(result == 1, result == 0, result == -1,
home:season, away:season, home.adv = ~1,
tie.max = ~1, tie.scale = ~1, tie.mode = ~1,
at.home1 = home1, at.home2 = home2) - 1,
eliminate = match, family = poisson, data = football.tri)
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 13 / 18
Alternative Models
We consider the following models
1 Davidson: σ = 1, π = 0.5
2 Scaled Davidson: σ = ˆσ, π = 0.5
3 Shifted, scaled Davidson: σ = ˆσ, π = ˆπ
Resid. Df Resid. Dev Df Deviance Pr(>Chi)
1 3665 3533.7
2 3664 3523.2 1 10.4657 0.001216 **
3 3663 3517.6 1 5.5575 0.018402 *
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 14 / 18
q
qqq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qqqq
q
q
qq
q
q
q
q
q
qq
qqq
qq
Davidson
Proportion
q
q
Non−drawn matches won
Matches drawn
q
qq
qq
qq
qq
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
qqq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
pr(i beats j | not a draw)
0.0 0.5 1.0
0.000.321.00
σ = 1, q = 0.5
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 15 / 18
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
qqq
q
q
q
q
q
q
q
q
q
q
q
qqq
q
q
q
q
q
q
q
q
q
q
qqq
q
qq
q
qq
q
Scaled Davidson
Proportion
q
q
Non−drawn matches won
Matches drawn
q
q
q
qq
qq
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
qqq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
qq
q
qq
q
q
q
q
q
q
qqqq
q
qq
q
q
q
q
q
qq
q
q
q
qq
q
q
pr(i beats j | not a draw)
0.0 0.5 1.0
0.000.351.00
σ = 2.22, q = 0.5
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 16 / 18
q
q q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
qq
q
qq
q
Shifted & Scaled Davidson
Proportion
q
q
Non−drawn matches won
Matches drawn
q
q
q
q
qqq
q
q
qq
q
q
q
q
q
q
qq
q
q
qq
qq
q
q
qq
q
qqq
qq
q
q
q
q
q
qq
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
qq
q
q
q
q
q
q
q
q
q
qq
qq
q
qq
q
q
pr(i beats j | not a draw)
0.00 0.58 1.00
0.000.361.00
σ = 3.12, q = 0.58
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 17 / 18
Conclusions
Proposed model
explicitly models draws
distinguishes overall pr(draw) from dependence of pr(draw) on
relative ability
Expressing pr(draw) in terms of pr(i beats j | not a draw) helps to
assess model fit.
plotProportions and GenDavidson to be provided as example in
BradleyTerry2.
Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 18 / 18

Weitere ähnliche Inhalte

Was ist angesagt?

数式を綺麗にプログラミングするコツ #spro2013
数式を綺麗にプログラミングするコツ #spro2013数式を綺麗にプログラミングするコツ #spro2013
数式を綺麗にプログラミングするコツ #spro2013Shuyo Nakatani
 
78th Tokyo.R Radiantによるデータ分析入門
78th Tokyo.R Radiantによるデータ分析入門78th Tokyo.R Radiantによるデータ分析入門
78th Tokyo.R Radiantによるデータ分析入門ケンタ タナカ
 
【2017年】ディープラーニングのフレームワーク比較
【2017年】ディープラーニングのフレームワーク比較【2017年】ディープラーニングのフレームワーク比較
【2017年】ディープラーニングのフレームワーク比較Ryota Suzuki
 
深層学習とベイズ統計
深層学習とベイズ統計深層学習とベイズ統計
深層学習とベイズ統計Yuta Kashino
 
PRMLの線形回帰モデル(線形基底関数モデル)
PRMLの線形回帰モデル(線形基底関数モデル)PRMLの線形回帰モデル(線形基底関数モデル)
PRMLの線形回帰モデル(線形基底関数モデル)Yasunori Ozaki
 
[DL輪読会]ICLR2020の分布外検知速報
[DL輪読会]ICLR2020の分布外検知速報[DL輪読会]ICLR2020の分布外検知速報
[DL輪読会]ICLR2020の分布外検知速報Deep Learning JP
 
PRML 4.1 Discriminant Function
PRML 4.1 Discriminant FunctionPRML 4.1 Discriminant Function
PRML 4.1 Discriminant FunctionShintaro Takemura
 
PythonによるCVアルゴリズム実装
PythonによるCVアルゴリズム実装PythonによるCVアルゴリズム実装
PythonによるCVアルゴリズム実装Hirokatsu Kataoka
 
Union find(素集合データ構造)
Union find(素集合データ構造)Union find(素集合データ構造)
Union find(素集合データ構造)AtCoder Inc.
 
Rによるやさしい統計学第20章「検定力分析によるサンプルサイズの決定」
Rによるやさしい統計学第20章「検定力分析によるサンプルサイズの決定」Rによるやさしい統計学第20章「検定力分析によるサンプルサイズの決定」
Rによるやさしい統計学第20章「検定力分析によるサンプルサイズの決定」Takashi J OZAKI
 
カークマンの女学生問題と有限幾何
カークマンの女学生問題と有限幾何カークマンの女学生問題と有限幾何
カークマンの女学生問題と有限幾何yam6da
 
生存時間分析の書き方
生存時間分析の書き方生存時間分析の書き方
生存時間分析の書き方Yasuyuki Okumura
 
Granger因果による 時系列データの因果推定(因果フェス2015)
Granger因果による時系列データの因果推定(因果フェス2015)Granger因果による時系列データの因果推定(因果フェス2015)
Granger因果による 時系列データの因果推定(因果フェス2015)Takashi J OZAKI
 
機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)Kota Matsui
 
データサイエンス概論第一=2-2 クラスタリング
データサイエンス概論第一=2-2 クラスタリングデータサイエンス概論第一=2-2 クラスタリング
データサイエンス概論第一=2-2 クラスタリングSeiichi Uchida
 
目で見る過学習と正則化
目で見る過学習と正則化目で見る過学習と正則化
目で見る過学習と正則化y-uti
 
実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)
実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)
実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)AtCoder Inc.
 
混合モデルを使って反復測定分散分析をする
混合モデルを使って反復測定分散分析をする混合モデルを使って反復測定分散分析をする
混合モデルを使って反復測定分散分析をするMasaru Tokuoka
 

Was ist angesagt? (20)

数式を綺麗にプログラミングするコツ #spro2013
数式を綺麗にプログラミングするコツ #spro2013数式を綺麗にプログラミングするコツ #spro2013
数式を綺麗にプログラミングするコツ #spro2013
 
cvpaper.challengeについて
cvpaper.challengeについてcvpaper.challengeについて
cvpaper.challengeについて
 
78th Tokyo.R Radiantによるデータ分析入門
78th Tokyo.R Radiantによるデータ分析入門78th Tokyo.R Radiantによるデータ分析入門
78th Tokyo.R Radiantによるデータ分析入門
 
【2017年】ディープラーニングのフレームワーク比較
【2017年】ディープラーニングのフレームワーク比較【2017年】ディープラーニングのフレームワーク比較
【2017年】ディープラーニングのフレームワーク比較
 
深層学習とベイズ統計
深層学習とベイズ統計深層学習とベイズ統計
深層学習とベイズ統計
 
主成分分析
主成分分析主成分分析
主成分分析
 
PRMLの線形回帰モデル(線形基底関数モデル)
PRMLの線形回帰モデル(線形基底関数モデル)PRMLの線形回帰モデル(線形基底関数モデル)
PRMLの線形回帰モデル(線形基底関数モデル)
 
[DL輪読会]ICLR2020の分布外検知速報
[DL輪読会]ICLR2020の分布外検知速報[DL輪読会]ICLR2020の分布外検知速報
[DL輪読会]ICLR2020の分布外検知速報
 
PRML 4.1 Discriminant Function
PRML 4.1 Discriminant FunctionPRML 4.1 Discriminant Function
PRML 4.1 Discriminant Function
 
PythonによるCVアルゴリズム実装
PythonによるCVアルゴリズム実装PythonによるCVアルゴリズム実装
PythonによるCVアルゴリズム実装
 
Union find(素集合データ構造)
Union find(素集合データ構造)Union find(素集合データ構造)
Union find(素集合データ構造)
 
Rによるやさしい統計学第20章「検定力分析によるサンプルサイズの決定」
Rによるやさしい統計学第20章「検定力分析によるサンプルサイズの決定」Rによるやさしい統計学第20章「検定力分析によるサンプルサイズの決定」
Rによるやさしい統計学第20章「検定力分析によるサンプルサイズの決定」
 
カークマンの女学生問題と有限幾何
カークマンの女学生問題と有限幾何カークマンの女学生問題と有限幾何
カークマンの女学生問題と有限幾何
 
生存時間分析の書き方
生存時間分析の書き方生存時間分析の書き方
生存時間分析の書き方
 
Granger因果による 時系列データの因果推定(因果フェス2015)
Granger因果による時系列データの因果推定(因果フェス2015)Granger因果による時系列データの因果推定(因果フェス2015)
Granger因果による 時系列データの因果推定(因果フェス2015)
 
機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)機械学習による統計的実験計画(ベイズ最適化を中心に)
機械学習による統計的実験計画(ベイズ最適化を中心に)
 
データサイエンス概論第一=2-2 クラスタリング
データサイエンス概論第一=2-2 クラスタリングデータサイエンス概論第一=2-2 クラスタリング
データサイエンス概論第一=2-2 クラスタリング
 
目で見る過学習と正則化
目で見る過学習と正則化目で見る過学習と正則化
目で見る過学習と正則化
 
実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)
実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)
実践・最強最速のアルゴリズム勉強会 第三回講義資料(ワークスアプリケーションズ & AtCoder)
 
混合モデルを使って反復測定分散分析をする
混合モデルを使って反復測定分散分析をする混合モデルを使って反復測定分散分析をする
混合モデルを使って反復測定分散分析をする
 

Andere mochten auch

Modelling the Diluting Effect of Social Mobility on Health Inequality
Modelling the Diluting Effect of Social Mobility on Health InequalityModelling the Diluting Effect of Social Mobility on Health Inequality
Modelling the Diluting Effect of Social Mobility on Health Inequalityhtstatistics
 
Custom Functions for Specifying Nonlinear Terms to gnm
Custom Functions for Specifying Nonlinear Terms to gnmCustom Functions for Specifying Nonlinear Terms to gnm
Custom Functions for Specifying Nonlinear Terms to gnmhtstatistics
 
Detecting Drug Effects in the Brain
Detecting Drug Effects in the BrainDetecting Drug Effects in the Brain
Detecting Drug Effects in the Brainhtstatistics
 
From L to N: Nonlinear Predictors in Generalized Models
From L to N: Nonlinear Predictors in Generalized ModelsFrom L to N: Nonlinear Predictors in Generalized Models
From L to N: Nonlinear Predictors in Generalized Modelshtstatistics
 
gnm: a Package for Generalized Nonlinear Models
gnm: a Package for Generalized Nonlinear Modelsgnm: a Package for Generalized Nonlinear Models
gnm: a Package for Generalized Nonlinear Modelshtstatistics
 
Nonlinear Discrete-time Hazard Models for Entry into Marriage
Nonlinear Discrete-time Hazard Models for Entry into MarriageNonlinear Discrete-time Hazard Models for Entry into Marriage
Nonlinear Discrete-time Hazard Models for Entry into Marriagehtstatistics
 
Multiplicative Interaction Models in R
Multiplicative Interaction Models in RMultiplicative Interaction Models in R
Multiplicative Interaction Models in Rhtstatistics
 
Clustering Microarray Data
Clustering Microarray DataClustering Microarray Data
Clustering Microarray Datahtstatistics
 
Sample slides from "Programming with R" course
Sample slides from "Programming with R" courseSample slides from "Programming with R" course
Sample slides from "Programming with R" coursehtstatistics
 
Sample slides from "Getting Started with R" course
Sample slides from "Getting Started with R" courseSample slides from "Getting Started with R" course
Sample slides from "Getting Started with R" coursehtstatistics
 
Tajikistan oilseeds market study 2011_Ian Luyt_Novirost
Tajikistan oilseeds market study 2011_Ian Luyt_NovirostTajikistan oilseeds market study 2011_Ian Luyt_Novirost
Tajikistan oilseeds market study 2011_Ian Luyt_NovirostNOVIROST Limited
 
Moral issue of birth deformities
Moral issue of birth deformitiesMoral issue of birth deformities
Moral issue of birth deformitiesMevelle Asuncion
 
04. Dept Overview: Primary Industries, Food & Water
04. Dept Overview: Primary Industries, Food & Water04. Dept Overview: Primary Industries, Food & Water
04. Dept Overview: Primary Industries, Food & WaterCollaborative Solutions
 
Periodontio-integrated implants: A revolutionary concept
Periodontio-integrated implants: A revolutionary conceptPeriodontio-integrated implants: A revolutionary concept
Periodontio-integrated implants: A revolutionary conceptMinkle Gulati
 
Presentation12
Presentation12Presentation12
Presentation12TELICIA
 
Nine Frame Analysis
Nine Frame AnalysisNine Frame Analysis
Nine Frame AnalysisLiam Grieves
 
Enjoy English или Английский с удовольствием
Enjoy English или Английский с удовольствиемEnjoy English или Английский с удовольствием
Enjoy English или Английский с удовольствиемEkaterina Kushnir
 

Andere mochten auch (20)

Modelling the Diluting Effect of Social Mobility on Health Inequality
Modelling the Diluting Effect of Social Mobility on Health InequalityModelling the Diluting Effect of Social Mobility on Health Inequality
Modelling the Diluting Effect of Social Mobility on Health Inequality
 
Custom Functions for Specifying Nonlinear Terms to gnm
Custom Functions for Specifying Nonlinear Terms to gnmCustom Functions for Specifying Nonlinear Terms to gnm
Custom Functions for Specifying Nonlinear Terms to gnm
 
Detecting Drug Effects in the Brain
Detecting Drug Effects in the BrainDetecting Drug Effects in the Brain
Detecting Drug Effects in the Brain
 
From L to N: Nonlinear Predictors in Generalized Models
From L to N: Nonlinear Predictors in Generalized ModelsFrom L to N: Nonlinear Predictors in Generalized Models
From L to N: Nonlinear Predictors in Generalized Models
 
gnm: a Package for Generalized Nonlinear Models
gnm: a Package for Generalized Nonlinear Modelsgnm: a Package for Generalized Nonlinear Models
gnm: a Package for Generalized Nonlinear Models
 
Nonlinear Discrete-time Hazard Models for Entry into Marriage
Nonlinear Discrete-time Hazard Models for Entry into MarriageNonlinear Discrete-time Hazard Models for Entry into Marriage
Nonlinear Discrete-time Hazard Models for Entry into Marriage
 
Multiplicative Interaction Models in R
Multiplicative Interaction Models in RMultiplicative Interaction Models in R
Multiplicative Interaction Models in R
 
Clustering Microarray Data
Clustering Microarray DataClustering Microarray Data
Clustering Microarray Data
 
Sample slides from "Programming with R" course
Sample slides from "Programming with R" courseSample slides from "Programming with R" course
Sample slides from "Programming with R" course
 
Sample slides from "Getting Started with R" course
Sample slides from "Getting Started with R" courseSample slides from "Getting Started with R" course
Sample slides from "Getting Started with R" course
 
Astralpool projects
Astralpool projectsAstralpool projects
Astralpool projects
 
Tajikistan oilseeds market study 2011_Ian Luyt_Novirost
Tajikistan oilseeds market study 2011_Ian Luyt_NovirostTajikistan oilseeds market study 2011_Ian Luyt_Novirost
Tajikistan oilseeds market study 2011_Ian Luyt_Novirost
 
Moral issue of birth deformities
Moral issue of birth deformitiesMoral issue of birth deformities
Moral issue of birth deformities
 
04. Dept Overview: Primary Industries, Food & Water
04. Dept Overview: Primary Industries, Food & Water04. Dept Overview: Primary Industries, Food & Water
04. Dept Overview: Primary Industries, Food & Water
 
Periodontio-integrated implants: A revolutionary concept
Periodontio-integrated implants: A revolutionary conceptPeriodontio-integrated implants: A revolutionary concept
Periodontio-integrated implants: A revolutionary concept
 
icoachmodel
icoachmodelicoachmodel
icoachmodel
 
Presentation12
Presentation12Presentation12
Presentation12
 
Nine Frame Analysis
Nine Frame AnalysisNine Frame Analysis
Nine Frame Analysis
 
The place where you live
The place where you liveThe place where you live
The place where you live
 
Enjoy English или Английский с удовольствием
Enjoy English или Английский с удовольствиемEnjoy English или Английский с удовольствием
Enjoy English или Английский с удовольствием
 

Kürzlich hochgeladen

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Valters Lauzums
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...karishmasinghjnh
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Pooja Nehwal
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...amitlee9823
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 

Kürzlich hochgeladen (20)

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
👉 Amritsar Call Girl 👉📞 6367187148 👉📞 Just📲 Call Ruhi Call Girl Phone No Amri...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Hsr Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 

Generalized Bradley-Terry Modelling of Football Results

  • 1. Generalized Bradley-Terry Modelling of Football Results Heather Turner1,2 , David Firth1 and Greg Robertson1 1 University of Warwick, UK 2 Independent statistical/R consultant 11 July 2013 Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 1 / 18
  • 2. Bradley-Terry Model The Bradley-Terry model provides an intuitive framework for modelling the outcome of a football match between home team i and away team j: odds(i beats j) = pr(i beats j) pr(j beats i) = αi/(αi + αj) αj/(αi + αj) = αi αj where αi, αj > 0 are the team abilities. But what about draws? Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 2 / 18
  • 3. Approximate Method Treat draws as half a win and half a loss. Examples in BradleyTerry2 data(ice.hockey) (useR! 2010) data(CEMS) (JSS 48(9)) Fine if objective is simply to rank teams—not a solution if want to predict outcomes or characterise pr(draw). Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 3 / 18
  • 4. Davidson Model The Davidson model extends the Bradley-Terry model to incorporate the probability of a draw: pr(draw) = ν √ αiαj αi + αj + ν √ αiαj pr(i beats j | not a draw) = αi αi + αj where ν > 0. Like the Bradley-Terry model, this can be expressed as a log-linear model and estimated using glm. Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 4 / 18
  • 5. Closer Look at ν ν → ∞: pr(draw) → 1 ν → 0: pr(draw) ∝ ν √ αiαj/(αi + αj) (approx.) The single extra parameter ν conflates overall (max) probability of a draw strength of dependence of pr(draw) on αi, αj. Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 5 / 18
  • 6. Dependence of pr(draw) on Relative Ability Under the Davidson model we have logit (pr(draw)) = log ν √ αiαj αi + αj = log ν αi αi + αj 1 2 αj αi + αj 1 2 = log νp 1 2 (1 − p) 1 2 where p = pr(i beats j | not a draw) This enables us to visualise the dependence of pr(draw) on the relative ability of the teams. Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 6 / 18
  • 7. 0.0 0.2 0.4 0.6 0.8 1.0 0.00.20.40.60.81.0 Davidson (1970) model for ties, for 1/4 < nu < 128 pr(i beats j in a non−tied contest) pr(iandjtie) Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 7 / 18
  • 8. Home Advantage So far based model purely on team ability. In football (as other sports) expect home advantage to boost ability of home team, i: pr(draw) = ν √ µαiαj µαi + αj + ν √ µαiαj pr(i beats j | not a draw) = µαi µαi + αj Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 8 / 18
  • 9. Generalised Davidson Model We propose the following generalisation of the Davidson model: logit (pr(draw)) = log δ c pσπ (1 − p)σ(1−π) where c is function of σ, π such that expit(δ) is the maximum probability of a draw σ scales the dependence on relative ability 0 < π < 1 is the value of p with maximum pr (draw)—if π = 0.5, implies home advantage effect. Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 9 / 18
  • 10. Changing σ 0.0 0.2 0.4 0.6 0.8 1.0 0.00.20.40.60.81.0 σ = 0.1 pr(i beats j | not a draw) pr(draw) 0.0 0.2 0.4 0.6 0.8 1.0 0.00.20.40.60.81.0 σ = 1 pr(i beats j | not a draw) pr(draw) 0.0 0.2 0.4 0.6 0.8 1.0 0.00.20.40.60.81.0 σ = 10 pr(i beats j | not a draw) pr(draw) Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 10 / 18
  • 11. Changing π 0.0 0.2 0.4 0.6 0.8 1.0 0.00.20.40.60.81.0 π = 0.25 pr(i beats j | not a draw) pr(draw) 0.0 0.2 0.4 0.6 0.8 1.0 0.00.20.40.60.81.0 π = 0.5 pr(i beats j | not a draw) pr(draw) 0.0 0.2 0.4 0.6 0.8 1.0 0.00.20.40.60.81.0 π = 0.75 pr(i beats j | not a draw) pr(draw) Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 11 / 18
  • 12. English Premier League Results Consider data from the past 5 seasons of the English Premier League 20 teams, 380 games/season ≈ 1 4 games drawn First convert the the win/lose/draw results to trinomial counts football.tri <- expandCategorical(football, "result", idvar = "match") head(football.tri) home away season result match count 1 Ars Ast 2008-9 -1 1 1 2 Ars Ast 2008-9 0 1 0 3 Ars Ast 2008-9 1 1 0 4 Ars Ast 2010-11 -1 2 1 5 Ars Ast 2010-11 0 2 0 6 Ars Ast 2010-11 1 2 0 Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 12 / 18
  • 13. Generalised Davidson as Poisson Model Model log expected counts for each match k (log probabilities) log(pr(i beats j)k) = θijk + log(µαi) log(pr(draw)k) = θijk + log δ − log c + σ(π log(µαi) − (1 − π) log(αj)) + (1 − σ) log(µαi + αj) log(pr(j beats i)k) = θijk + log(αj) where θijk fixes the total count for each match to 1. With gnm: gnm(count ~ GenDavidson(result == 1, result == 0, result == -1, home:season, away:season, home.adv = ~1, tie.max = ~1, tie.scale = ~1, tie.mode = ~1, at.home1 = home1, at.home2 = home2) - 1, eliminate = match, family = poisson, data = football.tri) Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 13 / 18
  • 14. Alternative Models We consider the following models 1 Davidson: σ = 1, π = 0.5 2 Scaled Davidson: σ = ˆσ, π = 0.5 3 Shifted, scaled Davidson: σ = ˆσ, π = ˆπ Resid. Df Resid. Dev Df Deviance Pr(>Chi) 1 3665 3533.7 2 3664 3523.2 1 10.4657 0.001216 ** 3 3663 3517.6 1 5.5575 0.018402 * Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 14 / 18
  • 15. q qqq q q q q q q q q q q q q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q qqqq q q qq q q q q q qq qqq qq Davidson Proportion q q Non−drawn matches won Matches drawn q qq qq qq qq q q q qq q q q q q q q q q q q q qqq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q qq q qq q q q q q q q q q q q q q q q q q q q q qq q q q q pr(i beats j | not a draw) 0.0 0.5 1.0 0.000.321.00 σ = 1, q = 0.5 Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 15 / 18
  • 16. q q q q qq q q q q q q q q q q q q q q q q q q q q q q q q qq qqq q q q q q q q q q q q qqq q q q q q q q q q q qqq q qq q qq q Scaled Davidson Proportion q q Non−drawn matches won Matches drawn q q q qq qq q q q q qq q q q q q q q q q qq q q q q q q q q q qq q q q q q q qqq q q q q q q q q q qq q q q q q q q qq q qq q q q q q q qqqq q qq q q q q q qq q q q qq q q pr(i beats j | not a draw) 0.0 0.5 1.0 0.000.351.00 σ = 2.22, q = 0.5 Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 16 / 18
  • 17. q q q q q q q q q q q q q q q q q q q qq q q q q qq q q q q q q q q q q q q q q q q q qq q q q q q q q q q qq q q q q q q qq q qq q Shifted & Scaled Davidson Proportion q q Non−drawn matches won Matches drawn q q q q qqq q q qq q q q q q q qq q q qq qq q q qq q qqq qq q q q q q qq q q q q q qq q q q q q q q q q q q q q q q q qq q q q q q q q qq q q q q q q q q q qq qq q qq q q pr(i beats j | not a draw) 0.00 0.58 1.00 0.000.361.00 σ = 3.12, q = 0.58 Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 17 / 18
  • 18. Conclusions Proposed model explicitly models draws distinguishes overall pr(draw) from dependence of pr(draw) on relative ability Expressing pr(draw) in terms of pr(i beats j | not a draw) helps to assess model fit. plotProportions and GenDavidson to be provided as example in BradleyTerry2. Turner, Firth & Robertson (Warwick, UK) Bradley-Terry Models with Ties useR! 2013 18 / 18