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?