Как сортировать объекты по 5-звездочному рейтингу пользователей - PullRequest
4 голосов
/ 01 марта 2010

Я пытаюсь найти формулу

http://www.evanmiller.org/how-not-to-sort-by-average-rating.html

Ссылка из приведенной выше ссылки слишком сложна для реализации. Есть ли более удобный и простой способ сортировки объектов с помощью пятизвездочного пользовательского рейтинга?

Думай над шутками. Люди говорят, что шутки и другие оценивают их от 1 до 5 звезд.
Если
а) 5 пользователей оценили шутку с 5,
б) еще 1000 оцените еще одну шутку с 4 и, наконец,
в) еще 1000 оцените еще одну шутку с 3.8,
Я хочу этот конкретный заказ:

  • шутка б)
  • шутка с)
  • шутка а)

1 Ответ

3 голосов
/ 01 марта 2010

Я использую систему байесовского рейтинга, и она довольно проста:

http://www.thebroth.com/blog/118/bayesian-rating

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...