I have no idea how its supposed to work.
I played a game as an 800 rated blitz player that it scored me at 2500 and my opponent (a WGM) at 2800. I pointed out this was pretty ludicrous, and when I ran it again after I was told a change had been made, apparently I'd only played like a 1750 and she at 2100.
If this is more than a gimmick and a useful guide to help us improve our chess (it is the coach's comments after all) I'm really not sure how to make use of it.
For me, an objective rating of my play no matter who the opponent is would be a more useful guide, but then I guess that is your accuracy score so you already have that?
When I have said this in other discussions on the matter people have said that it is harder to be more accurate against a higher rated opponent.
I'm not sure that is true. You still have to find the best moves for the position whoever you're playing against. Or am I failing to grasp something fundamental about this whole engine analysis business?
I uploaded game 16 of the Karpov - Kasparov world championship match in 1985, and then did a game review. This was the result:
All in all not too surprising.
Then I started tinkering with the ratings in the PGN file. I ran the same game review with them rated 2220/2200, 1720/1700, 1420/1400, 1120/1100, and finally 520/500. This was how it was graded with them as 500 players.
We know that estimated rating is based in part on the player's listed rating, so that's not a surprise. What is interesting is that the counts for brilliant/great/best etc. also change, as do the grading of opening/middlegame/ending.
In terms of the report card, Karpov at 520 appears to have his two misses upgraded to mistakes, two mistakes upgraded to inaccuracies, three inaccuracies upgraded to good, and two goods upgraded to excellent. So his 0-0-16-2-6-8-3-3-2-0 becomes 0-0-16-4-7-8-3-2-0-0.
Assuming this all makes sense, is this how the grading system is supposed to work? That accuracy remains consistent, but everything else changes according to the players' ratings?