- Mark as unread from here
- Posted: 1 year ago
- Modified: 1 year ago
-
Post #76
For me the ideal formula (let's call it gamma-predominance) should be on this way
Number of opponents played in the last session (2 or 3 months)
OP = (NEW_NUM_9P_GAMES - OLD_NUM_9P_GAMES)*8 + (NEW_NUM_8P_GAMES - OLD_NUM_8P_GAMES)*7 + ... + (NEW_NUM_3P_GAMES - OLD_NUM_3P_GAMES)*2 + (NEW_NUM_2P_GAMES - OLD_NUM_2P_GAMES)*1
It's like counting the games played in the last session but in this way a 9-player game counts 8 times more than a 1v1 game. I think it's fair, isn't it?
Note: These data are shown on everyone's profile page but (I guess) there is no record of them, the structure behind needs to be created. For those who have passed 2500 games these data are currently incomplete and useless for this task.
So finally, sqrt(OP) tells me how active a player is,
RATING tells me how good a player is. (Current rating or better last known rating)
Let's just multiply them:
GAMMA_PRED = RATING * sqrt(OP)
I don't care to normalise it into a specific range, because the ranking doesn't change, but yes, it can be done.
I would run it every 2-3 months just after a D12 list is run, because it's when players' ratings become public. So I think the ideal is to have a button for running the gamma-predominance when we think it's the right moment. Note: all numbers of games played (grouped by number of players), of all users, have to stay recorded to the next session!
Number of opponents played in the last session (2 or 3 months)
OP = (NEW_NUM_9P_GAMES - OLD_NUM_9P_GAMES)*8 + (NEW_NUM_8P_GAMES - OLD_NUM_8P_GAMES)*7 + ... + (NEW_NUM_3P_GAMES - OLD_NUM_3P_GAMES)*2 + (NEW_NUM_2P_GAMES - OLD_NUM_2P_GAMES)*1
It's like counting the games played in the last session but in this way a 9-player game counts 8 times more than a 1v1 game. I think it's fair, isn't it?
Note: These data are shown on everyone's profile page but (I guess) there is no record of them, the structure behind needs to be created. For those who have passed 2500 games these data are currently incomplete and useless for this task.
So finally, sqrt(OP) tells me how active a player is,
RATING tells me how good a player is. (Current rating or better last known rating)
Let's just multiply them:
GAMMA_PRED = RATING * sqrt(OP)
I don't care to normalise it into a specific range, because the ranking doesn't change, but yes, it can be done.
I would run it every 2-3 months just after a D12 list is run, because it's when players' ratings become public. So I think the ideal is to have a button for running the gamma-predominance when we think it's the right moment. Note: all numbers of games played (grouped by number of players), of all users, have to stay recorded to the next session!
«God doesn't play dice with the World» ~ Albert Einstein