Of course it would be good to show instantaneous average rating, but I don't know if it is feasible.
How would this benefit me?
Of course it would be good to show instantaneous average rating, but I don't know if it is feasible.
How would this benefit me?
It would be a nice feature, to display the current average blitz rating at any moment. In this way you can watch the "current players blitz rating" go up and down during the day, and over longer periodes. But that would mean re-engineering the algoritme to calculate the av. blitz rating from 'all players' to 'players playing games now'. That is feasible, no doubt, but generates a lot more data traffic. Think about it: from measuring, say, once a day to measuring at least a 100 times a day (for an update every 15 mins). This costs more ($/Mb), and takes faster and larger servers to calculate and store data. Someone has to pay for that...
In Live Chess when you go to "View players", the average blitz rating shown (1095) is incorrect. It is weighted average of all the registered players (1,6 million). BUT it does not take into account the fact that most of the lower rated plyers had quit a long time ago and don't play anymore. Somebody may argue that if they dont play for too long their accounts are deleted. But there is a simple way to check it. I have checked my theory and it turned out to be correct. As follows:
At any given moment only 8 - 15 thousand people are playing blitz on chess.com. I simply copied all the individual ratings of all players in the games actually being played at one moment (02 April 2015, noon in Tomsk, Russia). I got 6736 individual ratings and arrived at average rating of 1282 for the games actually played at one randomly chosen moment. This shows the following. Because of the fact that many low rated players play very rarely or even already quit chess all along (but are still registered), it happens that the displayed average rating is 200 points lower than it actually is. Should we do anything about it? I don't know. Of course it would be good to show instantaneous average rating, but I don't know if it is feasible.
What do you people think?
Carry on bravely,
Dmitry