Заранее извиняюсь за много букв
![:)](http://www.penta-club.ru/forum/public/style_emoticons/default/smile.png)
Как вы уже, наверное, знаете, в соседней теме, касающейся огр. вопросов Экспресс-конкурсов, Анатолием (Anatol) была поднята тема о несостоятельности принятой системы подсчёта баллов (а это простое суммирование всех баллов для каждой фотографии). В чем-то претензия справедлива. Простое суммирование не учитывает, как бы это сформулировать, вес отдельных баллов у работ (Например, работа, получившая 16 раз 2 балла, обгонит в общем зачете другую работу, получившую 10 раз по 3 балла).
Анатолий предложил на выбор 2 способа подсчета голосов. Я смоделировал оба способа и могу вам показать, что оба нам не подходят. Вот смотрите:
1) Первый способ.
Надо вычислить средний балл за каждую фотографию. А затем эту величину увеличить на процент голосов относительно максимального количества проголосовавших за одну работу.
Формула такая:
WR=(1+PR)*SUM/CONT,
где WR - рассчитываемый рейтинг;
PR - процент голосов за работу относительно максимального количества проголосовавших за одну работу;
SUM/COUNT - средний балл за работу.
Результаты расчетов.
![Прикрепленное изображение: wr1.jpg](https://www.penta-club.ru/forum/uploads/post-7066-0-02042600-1318084413_thumb.jpg)
Получается, что фотография №2 обошла в рейтинге фотографию №1.
3-яя и 5-ая набрали одинаковый рейтинг.
Мне кажется, результаты не справедливы.
2) Второй способ.
Второй способ позаимствован из рейтинга кинофильмов сайта IMDb.com:
http://www.imdb.com/chart/top
Формула для расчёта такая:
WR=R*COUNT/(COUNT+m)+C*m/(COUNT+m),
где R - средний балл фотографии;
COUNT - количество голосов за фотографию;
m - минимум голосов, необходимых для отображения результатов в рейтинге (примем равным 3);
С - общий средний балл, относительно всех выставленных баллов в конкурсе.
Результаты расчетов:
![Прикрепленное изображение: wr2.jpg](https://www.penta-club.ru/forum/uploads/post-7066-0-34889800-1318086298_thumb.jpg)
Получился ещё больший бардак.
Где я ошибся и почему это не работает?
Предложите и вы корректный способ подсчёта голосов.