• Advertisement
Sign in to follow this  

Glicko 2 rating deviaton during periods of inactivity

This topic is 1741 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello,

 

I am trying to use glicko 2 rating system in my game. I have implemented it using the formulas described in the document. However I am not sure I understand correctly how the rating deviation ? of a player is increased after periods of inactivity. The document mentions that when a player does not compete during a "rating period" the deviation ? is updated using this formula:

 

? = sqrt(?^2 + ?^2) (could not embed the formula, it seems that image extensions has been disabled)

 

where ? is rating volatility.

 

But using that formula it seems that ? is increased in a very slow rate. For example if a "rating period" is one month and a player has ? = 50 and ? = 0.06(the recommended value for volatility), after 10 years(120 "rating periods") of inactivity ?' = 50.004189. Is that the expected behavior or I am missing something? Is there any way to adjust how "quickly" ? is increased during player inactivity?

 

Let's hope that there is someone that has used this algorithm in the forums.

Thanks in advance!

Share this post


Link to post
Share on other sites
Advertisement

I had a quick look at the pdf. Are you sure phi = 50 is reasonable, the pdf divides the RD by 173.7178 (for some reason) to get phi.

 

If phi is standard deviations then 50 is enormous, 95% of random samples are usually within +/- 2 standard deviations of the mean. The tables in the data have reasonable values between 0 and 2 for phi.

Share this post


Link to post
Share on other sites


I had a quick look at the pdf. Are you sure phi = 50 is reasonable, the pdf divides the RD by 173.7178 (for some reason) to get phi.

 

Thanks for the reply, you are right. Silly mistake, I should have first scale the deviation before applying the formula and then rescale again as the document says. The correct value for the new deviation is 124.646889. That seems more reasonable.

 

However, this means that it takes 10 years(120 rating periods, assuming one rating period is one month) for deviation to increase from 50 to 124.646889. What if I would like to keep the same rating period(one month), but I would like deviation to increase more rapidly? I think Glicko1 had some constant that could adjust this. I cannot find a similar constant for Glicko2. It has to be some way, otherwise the algorithm would be quite constraining.

Edited by Boulougou

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement