glicko2 icon indicating copy to clipboard operation
glicko2 copied to clipboard

Rating calculator

Open sukhmeet2390 opened this issue 8 years ago • 3 comments

Doc says : "Instantiate a RatingCalculator object at instantiation, you can set the default rating for a player's volatility and the system constant for your game ("τ", which constrains changes in volatility over time) or just accept the defaults"

if there are 3 players, then at first the rating calculator uses the default values. But for the next time 'RatingCalculator' needs to be initialised with volatility of which player p1 or p2 or p3 ?

PS : For a game If p1 beats p2, p3 then does it means p1 beat p2 and p1 beat p3 ?

sukhmeet2390 avatar Sep 01 '17 07:09 sukhmeet2390

@goochjs

sukhmeet2390 avatar Sep 04 '17 05:09 sukhmeet2390

Hi,

To answer your first question, it doesn't matter how you initialise the RatingCalculator for the second rating period as your players will each have their own volatilities. I would suggest you use the same default setting each time, in case you introduce a new player.

The answer to your second question is "sort of" as each game can only have two competitors.

J.

goochjs avatar Sep 07 '17 15:09 goochjs

Actually it I can see that if I use the default volatility then the deviation constantly increases for the player after subsequent games. This indeed will be a factor after which the new rating is computed.

sukhmeet2390 avatar Sep 07 '17 15:09 sukhmeet2390