Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Формула расчета рейтинга или объяснение, как его посчитать.
 
 автор: kirpich   (18.02.2010 в 09:52)   письмо автору
 
 

Разрабатывается сайт в виде галереи из нескольких тысяч фотографий. Нужна формула для расчета рейтинга фотографий для составления топа самых популярных фотографий. Должны учитываться оценки пользователей (5-звездочная шкала) и количество этих оценок. Помогите, очень нужна формула! Ранее с таким не сталкивалась, поэтому вся надежда на вас!

Если следовать формуле среднего арифметического, то к примеру если за фото проголосует 1 человек и поставит оценку 5, то рейтинг фото будет 5. А если за фото голосует 20 человек и ставит ему оценки 4 и 5, то у фото рейтинг примерно 4,5. То есть не учитывается количество проголосовавших. Топ-фотографий получится не корректным. Нужна корректная адекватная формула.

  Ответить  
 
 автор: Loki   (18.02.2010 в 11:00)   письмо автору
 
   для: kirpich   (18.02.2010 в 09:52)
 

Рейтинг может быть равен общей сумме оценок. Тогда описанной ситуации происходить не будет.

  Ответить  
 
 автор: Trianon   (18.02.2010 в 11:05)   письмо автору
 
   для: Loki   (18.02.2010 в 11:00)
 

Потом придет сто человек и поставит по единице :)

Шкала должна быть центрирована.
Или искусственно к ней приведена.

  Ответить  
 
 автор: Loki   (18.02.2010 в 13:57)   письмо автору
 
   для: Trianon   (18.02.2010 в 11:05)
 

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

  Ответить  
 
 автор: Trianon   (18.02.2010 в 14:15)   письмо автору
 
   для: Loki   (18.02.2010 в 13:57)
 

вот я об этом и дышу.

  Ответить  
 
 автор: Loki   (19.02.2010 в 11:57)   письмо автору
 
   для: Trianon   (18.02.2010 в 14:15)
 

C другой стороны, работа у которой стоит 100 "единиц" определенно заслуживает внимания:)

  Ответить  
 
 автор: Ури Геллер   (18.02.2010 в 12:37)   письмо автору
 
   для: kirpich   (18.02.2010 в 09:52)
 

на сайте hotscripts.com точно такая система и зобретать что-то другое там никто не собирается

  Ответить  
 
 автор: kirpich   (18.02.2010 в 14:13)   письмо автору
 
   для: Ури Геллер   (18.02.2010 в 12:37)
 

Какая именно?

  Ответить  
 
 автор: г о с т ь   (18.02.2010 в 14:26)   письмо автору
 
   для: kirpich   (18.02.2010 в 09:52)
 

в общий рейтинг попадают фотографии, за которые прогосовало более 10/20/50/100 человек.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования