Sometimes when sorting stories by “Highest Rated” you’ll notice this oddity - the ratings are not in the correct order. But this is not a bug, it’s a feature!
See here for example. This screenshot was taken June 2024, so it may be out of date when you read this, but it is used for an example.
It shows that the highest rated Eleventh Doctor and Valarie story is Broken Hearts at 4.6 / 5, then Sins of the Flesh gets 4.5 / 5, The Last Stand… gets 4.5 / 5, The End gets 4.4 / 5 and then… Victory of the Doctor gets 4.5 / 5 - quick, someone email me there is a bug!
All is revealed if you hover over the ratings and you see this little tooltip:
This story (The Last Stand) had 78 votes, and achieved 4.5. The other story further down (Victory of the Doctor) also gets 4.5 but with fewer votes - only 57.
The Wilson Score Algorithm
There is an algorithm on the site called The Wilson Score which makes sure that stories with a low number of votes but a high rating cannot appear higher than stories with many more votes.
Here’s the algorithm
For example say there was a story that got 100% score! Perfect, amazing! But only 10 fans voted it, so they are probably biased.
Whereas another story got 99%, incredible! And voted by 100 people.
This algorithm ensures that a story cannot jump straight to the top of the ranks simply by having a high score from a low number of users.
So why not show a lower rating?
I toyed with the idea of showing a lower rating instead, so there was no confusion and everything looked in order. But the problem is, a story may be really good, but it gets penalised for only having a few ratings. Showing a story getting something like 2/5 just because it only has a few ratings would be very misleading.
So we’re in a lose-lose situation!
I get asked about this a lot, so I have created this post to link to the next time someone asks!