Ранжирование на основе голосов и средних оценок

kvf77

Red Devil
YasonDelAlt
Ты полез уже в философию, это никак не решает обсуждаемую проблему. 5 баллов или 2 никакой разницы
 

Groove

Новичок
Автор оригинала: YasonDelAlt
Хм, вот вы тут все стремитесь к какой-то пятибальной шкале. А не проще ли было просто спрашивать понравилась ли пользователь фотография, и если тот ответит да то добавлять +1 к рейтингу, а если проигнорировал вопрос или ответил нет, то не прибавлять ни чего. Я например не могу оценить что-либо по пятибальной шкале, мне либо что-то нравится либо - нет. А еще неплохо бы было выводить два списка: один общий рейтинг, а второй новинки. Допустим штук семь (к примеру) новинок выводится, а когда появляется что-то новое то последнее из списка новинок переходит в общий список. Если что-то вися в новинках наберет приличный рейтинг, то и в общем списке займет подобающее место. При этом можно добавить "устаривание" рейтинга - каждую неделю (месяц, день) отнимать у всех фотографий некоторый процент рейтинга. Т.е. если фотка популярная, то и рейтинг будет пополняться, а если популярность спадет, то и она сползет вниз по списку.
во первых, пятибальная оценка "сложна" только тогда, когда четко не формализован каждый балл:
1 - плохо
2 - не очень
3 - нормально
4 - хорошо
5 - отлично

во вторых, не всегда *однозначно* можно сказать "плохо" или "хорошо"

в третих, появляется проблема, о которой уже писали: как отделить картинки за которые не голосовали вообще от тех, за которые было 100 "хорошо" и 100 "плохо"?
 

Frutik

1024-й
http://www.imdb.com/chart/top

The formula for calculating the Top Rated 250 Titles gives a true Bayesian estimate:

weighted rating (WR) = (v ÷ (v+m)) × R + (m ÷ (v+m)) × C

where:
R = average for the movie (mean) = (Rating)
v = number of votes for the movie = (votes)
m = minimum votes required to be listed in the Top 250 (currently 1300)
C = the mean vote across the whole report (currently 6.7)

for the Top 250, only votes from regular voters are considered.
 

partizan

Новичок
Такой вариант:
Пока кол-во голосов меньше N (константа) - просто суммируем.
Когда их больше N - берем среднее, и на N умножаем
 

dark-demon

d(^-^)b
[ если понравилось - нажмите "добавить в избранное" ]

и сортировать по степени избраности - по количеству пользователей у которых в избранном находится эта фотка.

отрицательным оценкам вообще нет смысла доверять. +100-100 означает неоднозначный контент, по которому много флейма и обсуждений. по любому стоит присмотреться - почитать резюмэ, отзывы, посмотреть отрывки из фильма..

-~{}~ 28.10.07 23:43:

а если же хотите совсем по научному - оценивайте степень корреляции с гауссианом. в учебниках по метрологии всё должно быть подробно расписано...
 
Сверху