Quote
Since the lower rated player won despite the odds against him/her, they are rewarded a much higher change in score than the higher player is. The higher player score will actually be reduced.
One variable that is set by winning or losing is the WinFlag (as seen in Figure 3). The WinFlag is a binary (true/false) value of either 1 (Player has won) or 0 (Player has lost). In this case, the WinFlag value is 1.
Let’s begin the calculation:
Old Rating = 1350
Maximum Change Allowed = +50 for a win, -50 for a loss (as seen in Figure 1)
WinFlag = 1
Probability of Winning = 0.41
1350 Players new ranking = 1350 + 50 x (1 – 0.41)
= 1380
1410 Players new ranking = 1410 – 50 x (1 – 0.41)
= 1381
A player’s rating will only go down if they are beaten by a player who has a lower rating than theirs. In this case, if the 1350 player lost, their score would not change since the Match Maker was correct in its prediction.
This is from the Matchmaking phase 3. Specifically I was wondering if anyone can clarify whether the bold/underline/italicized portion of the calculation for ELO for the higher ranked player losing is intentional?
According to the way the article is written, I would have assumed that the formula would have used the 1410 player's chance of winning, here 59% (seeing as he is, in fact, higher ranked than his opponent), and secondly, the win state value for the loser should be set to 0.
Our new equation is:
1410 - (50 * -0.59) = 1439.5 -> 1440
which is obviously incorrect, as he's gained rank for losing.
However, once we swap the minus sign, the end result is still the same, new ELO of 1381. So, either the original result is correct despite a mistyped formula or we're missing a statement that the lower ranked player always determines the values for win state and win probability for both players' adjusted ranks.
Edited by Silme, 22 January 2013 - 09:40 AM.