Questions tagged [elo]

"The Elo rating system is a method for calculating the relative skill levels of players in competitor-versus-competitor games such as chess" (Wikipedia)

In the Elo system, you start at some arbitrary level. For every game played, you either gain or lose rating points. You gain if you win a game and lose if you lose. The amount you gain or lose depends on your own rating, your opponent's rating and how many games you have played.

32 questions
19
votes
4 answers

How to get started with rating and ranking based on pairwise competition data?

I'm interesting in learning about how to rate and rank individuals in a group who only interact/compete in a pairwise fashion (i.e., systems like the ELO rating system for chess). Are there are any go-to methods or more accurate and advanced…
dcl
  • 2,610
  • 3
  • 19
  • 30
15
votes
3 answers

Do alternatives to Elo exist for non-team/individual events?

Are there any well-known rating or ranking systems, similar to Elo, for multi-participant events? For example, a system that can rate various forms of racing (auto, downhill, horse etc.) or other individual sports (golf, for example)?
TravisVOX
  • 403
  • 3
  • 12
9
votes
0 answers

In sports modelling, are hot simulations better or cold simulations?

I'm thinking here largely of the context in which someone has an Elo rating model for a particular sport. To calculate things such as how often the team makes the Finals series, or wins the Championship game, modellers might run Monte Carlo…
9
votes
2 answers

Elo-type ranking system that incorporates game score

The Elo rating system is used to calculate relative skill levels between individuals or teams. It can be applied to many types of games and sports, but when applied, it only considers wins and losses. Is there a variation of this method that…
Figaro
  • 1,042
  • 2
  • 12
  • 24
8
votes
2 answers

Distribution for Paired Elo Matches Drawn from Normal Distribution

Is there a nice way (closed form) to represent the distribution of $Z$ that results from taking two independent normal draws $X_1, X_2 \sim N(0,1)$ and determining the outcome using $Y \sim U(0,1)$ as follows: $$Z = \begin{cases} X_1\ \ \mbox{if }…
6
votes
1 answer

ELO rating for non-pairing sport + serious math

I was considering sport disciplines for which there are multiple players at the event but rather than playing against each other, they do stuff, are assigned points and their final position is based on their relative scores. Example would ski…
nimdil
  • 230
  • 2
  • 6
5
votes
1 answer

Elo ranking for attack and defence seperately

I want to create a simple statistical model for the bowler versus batsman contest in a game of cricket (it's similar to pitcher versus batter in baseball). Let's say the simple the model is this: One bowler bowls one ball to one batsman. There are 3…
Ravi
  • 143
  • 3
5
votes
2 answers

Determining proper K value for Elo rating

For the question I previously posted here with a general question about elo ranking applied to a a bit weird sport. From the ranking POV it's a bit like marathon - you can have up to n players but - unlike i.e. chess - your final ranking is based…
nimdil
  • 230
  • 2
  • 6
5
votes
1 answer

Accounting for "autocorrelation" in margin-based Elo ratings

I'm trying to incorporate margin-weighting into a simple Elo rating system for a sports league. Classic Elo only encompasses Win/Draw/Loss data but I want to further reward teams for winning by a higher-than-expected margin. And I similarly want to…
4
votes
0 answers

Autocorrelation in Elo ratings

FiveThirtyEight uses the following formula for their NFL Elo ratings: $$ R_i^{k+1} = R_i^k + K \cdot M(z) \cdot A(x) \cdot (S_{ij} - \sigma(x)) $$ where $z$ is the game's margin of victory, $x=R_i^k - R_j^k$, and $$ \begin{align*} M(z) &= \ln…
stevemo
  • 141
  • 2
4
votes
1 answer

How to compute global elo ratings when teams mostly play in their own regions?

I'm trying to compute a global elo rating for a popular eSports title, but the problem is that the teams mostly compete in their own regions. Specifically, there are five major regions, and teams normally only compete against teams in their own…
Derek Chiang
  • 171
  • 1
3
votes
1 answer

How to regress ELO scores back to the mean in R?

I am using the elo package in R to calculate college football scores over the course of several decades. But I am having trouble understanding the regression function in the package: This is the example given in the package…
user223936
3
votes
1 answer

Does Elo rating system address isolated groups of players?

I am looking to apply a flavor of the Elo Rating System to a game that is played all over the world (not chess) and am toying with the idea of adding what I might consider an "enhancement" to it. So with Elo your performance rating is relative and…
smeeb
  • 143
  • 1
  • 6
3
votes
1 answer

How can I make Elo ranking system more diversified?

As far as I know, Elo ranking system generates points between 100-2800 generally. However lets say we have 1,000,000 players. Now this range of points is too small. Many players would get the same score I want to prevent this happening. How should I…
MonsterMMORPG
  • 151
  • 1
  • 10
3
votes
1 answer

How can I calculate expected finishing order in a board game?

I'm tracking stats for my board game group. I'm using a modified ELO system where I consider each game of multiple players be a group of 1v1 matches between all pairs of players as seen here: http://elo-norsak.rhcloud.com/3.php Once I have an ELO…
FigBug
  • 131
  • 5
1
2 3