7
$\begingroup$

I am building a website which has 5 star ratings to rate items.

These ratings unlike the normal ones are of unequal weights. i.e.

1 star: -5, 2 stars: 10, 3 stars: 20, 4 stars: 30, 5 stars: 50, 

Every time a user rates I am planning to calculate the average and show it back to the user.

To do this averaging I was thinking of implementing weighted averages or Bayesian average.

Which approach do you think is the best? Are there other approaches I should be looking into?

  • 5
    Here's another approach you could look into: [How Not To Sort By Average Rating](http://www.evanmiller.org/how-not-to-sort-by-average-rating.html) by Evan Miller2011-08-16
  • 0
    Questions like this don't have an objective answer. It all depends on what you want your rating system to do.2011-08-16
  • 0
    @Rahul Evan's post is specifically for rating systems without a limit. i.e. a voting system2011-08-16

1 Answers 1