The "accuracy" column of analysis engine needs to be modified

Sort:
kartikeya_tiwari

Basically, there needs to be a concept of "average centipawn loss" somewhere in there since "accuracy" is extremely vague. First let me suggest what i think would be good.. basically "accuracy" is Best moves played( X ) / total moves played( Y )  right?
My suggestion is that if a move is the best move then X+1 / Y+1 and it's fine

However if a move is just a good move then u don't give X+1 but X+ 0.5 to reflect that it wasn't as accurate.

Also, for mistakes there needs to be a big penalty. If a person makes a mistake then unless his position is still winning, his accuracy should be penalized by X - a where a is the points by which the evaluation dropped.
Same goes for blunders

Why do i think it's necessary? because the accuracy column is very inaccurate is representing how good the game was.   Following is an example of a game i played and the computer showed my accuracy as 95.6% which seems good, however i made some terrible moves in the middle game and i should have been penalized for it. Reverse is not true but this particular thing happens a lot where it shows your accuracy as high but the moves are horrible mistakes.



Overlord_legions

Hmm good idea, i think the accuracy column definitely needs some tweaking.