Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Sports Rating libraries

I am looking at implementing a sports rating/ranking system (i.e. giving each player or team a rating based on their performances in sports competitions).

I have been looking at various algorithms, such as:

  • Elo
  • Glicko (and related work)
  • TrueSkill
  • Chessmetrics

I haven't selected the algorithm I will be using - it may be one of the Glicko variants. However, a strong factor would be if there are existing libraries out there to implement them; writing a maths library is going to take me a long time to get right, and I would love a jump start.

I'm not looking for a GUI, just the library. Open source would be perfect, free as in beer would be nice, but commercial options would also be considered. Python would be ideal, but other languages will be considered.

Can anyone recommend any libraries I should look at?

like image 881
Oddthinking Avatar asked Jul 22 '11 09:07

Oddthinking


1 Answers

So far, I have found:

  • Glicko: Happy Shiney Toys (Java)
  • TrueSkill: MoserWare (C#), TechNet (F#)
  • Elo: MoserWare (C#), Andrew McCloud on Forrst (Python)
like image 59
Oddthinking Avatar answered Oct 27 '22 09:10

Oddthinking