Forum


How is the rank calculated?
Uvino wrote
at 6:37 AM, Monday June 4, 2007 EDT
Can somebody tell me? I read the ELO description at Wikipedia but I didn´t get it although I thought I´m not really stupid, ;-).

Replies 1 - 3 of 3
JKD wrote
at 6:45 AM, Monday June 4, 2007 EDT
You want this at kdice instead of gpokr forum.

Basically elo is how often you win, but is modified by the skill level of your opponents.

You gain *Score* every game based on your elo rank. If you have 10th elo then end of game you gain 1/10th = 0.1 points
or 1/500th = 0.002 points

Basically you get most points from games that your elo is at it's highest.
JKD wrote
at 7:54 AM, Monday June 4, 2007 EDT
whoops, score is the new/2nd system and separate from elo. More details at:
http://kdice.wikispaces.com/Ranking+System


More detailed elo explanation is:

Before the game begins, pretend you're expected to rank/finish an average of 4th. But if you're playing against weak opponents you'd average better than 4th and get too many points from easy opposition, so "elo" modifies your expected rank using something similar to the standard logistic function. I believe kdice currently uses something similar to:

Ea = 1/[1 + 5^((Rx - Ra)/400)]

Ea = Expected rank of player a
Rx = Rating of player X
Ra = Rating of player a

So say if you have 1900 vs a 1500 player, Ea = 0.83

1) vs 6 opponents:
Ea = (0.83 + .83 + .83 + .83 + .83 + .83) = 5

2) 2300 vs 6x 1500:
Ea = 5.77

3) 1500 vs 6x 1900:
Ea = 1

4) 1500 vs 6x 1500:
Ea = 3

To adjust rating you take Expected Rank and plug it into a linear formula vs a K-value to get Elo points adjustment for each game, here's an example formula (I think kdice changed it's k-value from 32 to 16 because ratings changed too fast from luck, I think it should try a k-value of 8 but meh...):

R'a = Ra + 16(Sa - Ea)
((R'a = new rating for player a, Ra = previous rating, Sa = Score from game))

Let's say you get 4th in the game, then somehow:

1) R'a = Ra - 32

2) -44 points

3) +32 points

4) +0 points

All the best!
JKD wrote
at 7:58 AM, Monday June 4, 2007 EDT
ps: the 5 from the logistic function used to be a 10, but your change in elo was *way* too influenced by the elo of your opponents, I also think this should be changed to 4 or lower because it still seems very risky to play at a table or 2 below your rank.
GPokr - Free Texas Holdem Poker
GPokr is a free texas holdem poker game that is played in monthly competitions.
CREATED BY RYAN © 2006
RECOMMEND
GAMES
GPokr
Texas Holdem Poker
KDice
Online Strategy
XSketch
Online Pictionary