Using pairwise comparison data to assess abilities.
Comparative judgment involves using pairwise comparisons to access the abilities of the compared objects. This is widely applied in the real world, e.g., sports science, psychology, and education. For example, many sport games (e.g., basketball, football, chess) involve two players/teams competing against each other each time. The resulting data can be used in comparative judgment.
The Bradley–Terry model
where \(\lambda_i=\log\left(\alpha_i\right)\), \(\alpha_i\) and \(\lambda_i\) are the ability score and log ability score of player \(i\) in \(\mathcal{P}\) respectively and \(\pi_{ij}\) is the probability of \(i\) beats \(j\). However, in this context, none of the above variables are known in practice. By the nature of logistic regression, the total number of times that \(i\) beats \(j\), \(Y_{ij}\), is assumed to follow the binomial distribution:
\[Y_{ij}\sim\text{Binomial}\left(n_{ij},\pi_{ij}\right),\]where \(n_{ij}=n_{ji}\) is the number of times that \(i\) and \(j\) are compared against each other. This unstructured model could be further extended to a structured version, in which
\[\lambda_i=\sum^p_{q=1}\beta_qx_{iq}+\varepsilon_i,\]where \(x_q\)’s are explanatory variables and \(\varepsilon_i\sim\mathcal{N}\left(0,\sigma^2\right)\) is the random error term. Both fixed and random effects could be used for estimation. The explanatory variables could be attributed to the players being compared (player-specific), to the judge (contest-specific), or to the specific comparison (contest-specific).
The Bayesian Spatial Bradley–Terry model is specific to spatial data, which allows the learning of abilities from nearby players (using clustering). See
BradleyTerry2
package in R
for the Bradley–Terry model: https://github.com/hturner/BradleyTerry2 BSBT
package in R
for the Bayesian Spatial Bradley–Terry model: https://github.com/rowlandseymour/BSBT