-
Notifications
You must be signed in to change notification settings - Fork 167
explaining weight #4
Comments
I suppose it may be specific to my use cases, but it's designed so that if you are using some kind vote system where once it hits like a "+4", that the +4 can't be reached by simply 4 up votes. Basically, it adds N votes on to the end of it, that are all neutral. |
I´m sorry, but IMHO this is far to simple ... |
here´s the IMDB voting formula: weighted rating (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C where: |
Very interesting. I've been looking into different ways to allow anonymous + registered votes, but have anonymous be much less meaningful. |
might come down to the usecase ... |
When I get time (unless someone beats me to it), I will be integrating (most likely) IMDBs algorithm for weighting, and it will replace my current half-ass solution :) |
Hi, really like this project and they way you have implemented it! Have you read this article on ratings? http://www.evanmiller.org/how-not-to-sort-by-average-rating.html It is based on: Score = Lower bound of Wilson score confidence interval for a Bernoulli parameter |
Seems like maybe the weighting functionality should be pluggable. |
this is not an issue - I´m just not sure about the implementation of "weight" (I probably just don´t understand it). with IMDB (for example), the weight refers to the total votes for an object. with django-rating, the weight is a static value. do you have any additional information about this? thanks in advance.
The text was updated successfully, but these errors were encountered: