gauchecritic
When there are grey skies
- Joined
- Jul 25, 2002
- Posts
- 7,076
Now I realise I may be going over old ground here, and I'm sure Laurel, Manu or whoever have looked into this before but;
I've just noticed that in the ranking lists for top stories although the average vote cast is what gives the rating, it seems that no account is taken of the number of votes cast.
Some of the stories have not even a hundred actual votes and rate 4.89 or whatever and others have more than 300 votes and rate 4.88 etc.
This in my opinion is a grave miscarriage and not a true reflection of the 'hotness' of any particular story.
So that this doesn't become just a whinge I have a somewhat complicated solution.
By dividing the number of votes cast by the average we get;
A story has 50 votes and an average of 4 (keeping the maths simple) then that would rate 12.5
A story with 100 votes and an average of 4 would rate 25 thereby reflecting both voting numbers and average.
Unfortunately this means that a story with 500 votes averaging 1 would have a rating of 500
So now we have to weight the marking system 1 for poor =5 and 5 for hot = 1 then we have;
50 votes divided by an average of 1(voted 5) rates 50
100 votes divided by an average of 1 (voted 5) rates 100
and now
500 votes divided by an average 5 (voted 1) rates 100
This way a malicious poor vote doesn't have the drastic effect of the current system, but has a positive effect simply because it's a vote.
You don't have to change the actual voting page just the way the calculations work.
If my maths is all to cock then I apologise for this whole unreasoned thread and hang my head in shame.
Gauche
I've just noticed that in the ranking lists for top stories although the average vote cast is what gives the rating, it seems that no account is taken of the number of votes cast.
Some of the stories have not even a hundred actual votes and rate 4.89 or whatever and others have more than 300 votes and rate 4.88 etc.
This in my opinion is a grave miscarriage and not a true reflection of the 'hotness' of any particular story.
So that this doesn't become just a whinge I have a somewhat complicated solution.
By dividing the number of votes cast by the average we get;
A story has 50 votes and an average of 4 (keeping the maths simple) then that would rate 12.5
A story with 100 votes and an average of 4 would rate 25 thereby reflecting both voting numbers and average.
Unfortunately this means that a story with 500 votes averaging 1 would have a rating of 500
So now we have to weight the marking system 1 for poor =5 and 5 for hot = 1 then we have;
50 votes divided by an average of 1(voted 5) rates 50
100 votes divided by an average of 1 (voted 5) rates 100
and now
500 votes divided by an average 5 (voted 1) rates 100
This way a malicious poor vote doesn't have the drastic effect of the current system, but has a positive effect simply because it's a vote.
You don't have to change the actual voting page just the way the calculations work.
If my maths is all to cock then I apologise for this whole unreasoned thread and hang my head in shame.
Gauche