Startseite Mathematik An iterative Markov rating method
Artikel
Lizenziert
Nicht lizenziert Erfordert eine Authentifizierung

An iterative Markov rating method

  • Stephen Devlin EMAIL logo , Thomas Treloar , Molly Creagar und Samuel Cassels
Veröffentlicht/Copyright: 5. Oktober 2020
Veröffentlichen auch Sie bei De Gruyter Brill

Abstract

We introduce a simple and natural iterative version of the well-known and widely studied Markov rating method. We show that this iterative Markov method converges to the usual global Markov rating, and shares a close relationship with the well-known Elo rating. Together with recent results on the relationship between the global Markov method and the maximum likelihood estimate of the rating vector in the Bradley–Terry (BT) model, we connect and explore the global and iterative Markov, Elo, and Bradley–Terry ratings on real and simulated data.

Keywords: Elo; Markov; ranking; rating

Corresponding author: Stephen Devlin, Mathematics, University of San Francisco, San Francisco, CA, USA, E-mail:

  1. Author contribution: All the authors have accepted responsibility for the entire content of this submitted manuscript and approved submission.

  2. Research funding: None declared.

  3. Conflict of interest statement: The authors declare no conflicts of interest.

Appendix

Theorem 1

Assume that teams are matched uniformly at random. Then the iterative Markov rating converges to the global Markov rating as the number of games grows.

Proof

Theorem 1 in Aldous (2017) establishes the convergence of the iterative Markov method. From equation (15), the change in mi is given by Δmi=Cmj if i beats j and Δmi=Cmi if j beats i. Suppose pij denotes the probability that i beats j, so that pji=1pij. At equilibrium, we have Δmi=0 for all i. The expected value of Δmi, E(Δmi), is given by

(29)E(Δmi)=pijCmj+pji(Cmi)
(30)=pij(Cmj)+(1pij)(Cmi).
(31)=Cmi+pij(Cmi+Cmj)

It follows that E(Δmi)=0 when pij=mimi+mj or when m satisfies the BT condition (6).

At the same time, Theorem 1 in Maystre and Grossglauser (2015) shows that the steady-state vector associated to the Global Markov chain described in equation (1) converges to the maximum likelihood estimate of the Bradley Terry vector. It thus follows that the Iterative Markov rating converges to the global Markov rating.□

This establishes the convergence of the iterative Markov method to the global Markov method indirectly. To build intuition into the nature of the convergence, however, consider the case of three teams with rating vector m=(m1,m2,m3)T. If Team 1 beats Team 2 then the iterative Markov updating rule in (14) is represented by multiplying m by the transition matrix I + CE12, where the only nonzero entries of Eij consist of a 1 in the i-th row, j-th column, and and −1 in the j-th row, j-th column. A sequence of games is given by a product of transition matrices, where the order of the games matters.

If Team 2 beats Team 3 followed by Team 1 beating Team 2, for instance, we have

(32)(I+CE12)(I+CE23)=I+C(E12+E23)+C2(E12E23),

with E12E23=[001001000]. In contrast, the same outcomes in reverse order (first Team 1 beats Team 2, then Team 2 beats Team 3) gives

(33)(I+CE23)(I+CE12)=I+C(E23+E12),

since (E23E12) = 0. The second order terms (multiplied by C2) in (32) and (33) can be understood as scheduling effects coming from the order in which games were played. More generally, the product EijErs is the zero matrix unless j = r, or i = r and j = s.

Suppose we have a sequence of games played and we wish to rate the teams using this iterative Markov method. The multiplication of the update matrices gives

(34)ij(I+CEij)=I+C(Eij)+C2(EijEmn+)

Summing the Eij matrices over games-played, in the limit C → 0 we get

(35)ij(I+CEij)=I+C(Eij)+O(C2)
(36)=I+C[L1w12w13w21L2w23w31w32L3]+O(C2),

with wij and Li as in Section 2.1. Taking C=1N and using the fact that the EijEmn products remain small as outlined above, the effect of the higher order terms goes to 0 and (36) gives the random walk matrix as in (1), assuming an equal number of games for all teams. Thus, the rating is given by the same eigenvector v as in (2).

References

Aldous, D. 2017. “Elo Ratings and the Sports Model: A Neglected Topic in Applied Probability?.” Statistical Science 32: 616–29, https://doi.org/10.1214/17-sts628.Suche in Google Scholar

Bradley, R. A., and M. E. Terry. 1952. “Rank Analysis of Incomplete Block Designs: I. The Method of Paired Comparisons.” Biometrika 39: 324–45, https://doi.org/10.1093/biomet/39.3-4.324.Suche in Google Scholar

Brin, S., and L. Page. 1998. “The Anatomy of a Large-Scale Hypertextual Web Search Engine.” Computer Networks 30: 107–17, http://www-db.stanford.edu/~backrub/google.html.10.1016/S0169-7552(98)00110-XSuche in Google Scholar

Chartier, T. P., E. Kreutzer, A. N. Langville, and K. E. Pedings. 2011. “Sensitivity and Stability of Ranking Vectors.” SIAM Journal on Scientific Computing 33: 1077–102, https://doi.org/10.1137/090772745.Suche in Google Scholar

Colley, W. N. 2002. Colleys Bias Free College Football Ranking Method: The Colley Matrix Explained. Princeton: Princeton University.Suche in Google Scholar

Devlin, S., and T. Treloar. 2018. “A Network Diffusion Ranking Family that Includes the Methods of Markov, Massey, and Colley.” Journal of Quantitative Analysis in Sports 14: 91–101, https://doi.org/10.1515/jqas-2017-0098.Suche in Google Scholar

Doyle, P. G., G, Peter, and J. L. Snell. 1984. Random Walks and Electric Networks, 22. American Mathematical Soc.10.5948/UPO9781614440222Suche in Google Scholar

Élő, A. 1978. The Rating of Chessplayers, Past and Present. New York, NY: Arco Pub.Suche in Google Scholar

Franceschet, M., E. Bozzo, and P. Vidoni. 2017. “The Temporalized Masseys Method.” Journal of Quantitative Analysis in Sports 13: 37–48, https://doi.org/10.1515/jqas-2016-0093.Suche in Google Scholar

Glickman, M. E. 1995. “A Comprehensive Guide to Chess Ratings.” American Chess Journal 3: 59–102.Suche in Google Scholar

Glickman, M. E. 1999. “Parameter Estimation in Large Dynamic Paired Comparison Experiments.” Journal of the Royal Statistical Society: Series C (Applied Statistics) 48: 377–94, https://doi.org/10.1111/1467-9876.00159.Suche in Google Scholar

Glickman, M. E. 2001. “Dynamic Paired Comparison Models with Stochastic Variances.” Journal of Applied Statistics 28: 673–89, https://doi.org/10.1080/02664760120059219.Suche in Google Scholar

González-Díaz, J., R. Hendrickx, and E. Lohmann. 2014. “Paired Comparisons Analysis: An Axiomatic Approach to Ranking Methods.” Social Choice and Welfare 42: 139–69, https://doi.org/10.1007/s00355-013-0726-2.Suche in Google Scholar

Keener, J. P. 1993. “The Perron-Frobenius Theorem and the Ranking of Football Teams.” SIAM Review 35: 80–93, https://doi.org/10.1137/1035004.Suche in Google Scholar

Kvam, P., and J. S. Sokol. 2006. “A Logistic regression/Markov Chain Model for NCAA Basketball.” Naval Research Logistics (NRL) 53: 788–803, https://doi.org/10.1002/nav.20170.Suche in Google Scholar

Langville, A. N., and C. D. Meyer. 2012. Who’s #1?: The Science of Rating and Ranking. Princeton, NJ: Princeton University Press.10.1515/9781400841677Suche in Google Scholar

Luce, R. D. 2012. Individual Choice Behavior: A Theoretical Analysis. Chelmsford, MA: Courier Corporation.Suche in Google Scholar

Massey, K. 1997. Statistical Models Applied to the Rating of Sports Teams: Bluefield College.Suche in Google Scholar

Massey, K. 2020. Massey Ratings. Massey’s website. https://www.masseyratings.com (accessed July 16, 2020).Suche in Google Scholar

Masuda, N., M. A. Porter, and R. Lambiotte. 2017. “Random Walks and Diffusion on Networks.” Physics Reports 716: 1–58, https://doi.org/10.1016/j.physrep.2017.07.007.Suche in Google Scholar

Maystre, L., and M. Grossglauser. 2015. “Fast and Accurate Inference of Plackett–Luce Models.” In Advances in Neural Information Processing Systems 28, edited by C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama, and R. Garnett, 172–80. Curran Associates, Inc. http://papers.nips.cc/paper/5681-fast-and-accurate-inference-of-plackettluce-models.pdf.Suche in Google Scholar

Newman, M. 2010. Networks: An Introduction. Oxford: OUP.10.1093/acprof:oso/9780199206650.001.0001Suche in Google Scholar

Stefani, R. 2011. “The Methodology of Officially Recognized International Sports Rating Systems.” Journal of Quantitative Analysis in Sports 7, https://doi.org/10.2202/1559-0410.1347.Suche in Google Scholar

Vaziri, B., S. Dabadghao, Y. Yih, and T. L. Morin. 2018. “Properties of Sports Ranking Methods.” Journal of the Operational Research Society 69: 776–87, https://doi.org/10.1057/s41274-017-0266-8.Suche in Google Scholar

Von Hilgers, P., and A. N. Langville. 2006. “The Five Greatest Applications of Markov Chains.” In Proceedings of the Markov Anniversary Meeting. Boston, MA: Boston Press. Citeseer.Suche in Google Scholar

Zermelo, E. 1929. “Die berechnung der turnier-ergebnisse als ein maximumproblem der wahrscheinlichkeitsrechnung.” Mathematische Zeitschrift 29: 436–60, https://doi.org/10.1007/bf01180541.Suche in Google Scholar

Received: 2019-07-02
Accepted: 2020-08-28
Published Online: 2020-10-05
Published in Print: 2021-06-25

© 2020 Walter de Gruyter GmbH, Berlin/Boston

Heruntergeladen am 4.2.2026 von https://www.degruyterbrill.com/document/doi/10.1515/jqas-2019-0070/html
Button zum nach oben scrollen