|
||||||||||||||
Формула для рейтингования статейЕсли тупо складывать плюсы и вычитать минусы, то получится что статья с параметрами +100 -99 равна статье +2 -1, что неправильно, и к тому же не учитываются те, кто голосовал нейтрально. Придумалась такая формула: x*(1+0,01*x) - y*(1+0,01*y) + z*0,5 где x - число плюсов y - число минусов z - число нейтральных Суть формулы в том, что чем больше плюсов, тем выше вес каждого из них. То же самое с минусами. А нейтральные голоса имеют постоянный вес, но он тоже положительный, т.к. говорит, что человек все же заинтересовался статьей. Формула далеко не идеальная, но вроде задачу свою решает. Может кому-то пригодится, а может кто-то поделится более идеальной формулой.
КомментарииВирусное СЕО 10 июня 2008 в 21:24 Интересно, очень интересно... Люблю считать :)
Хорошая формула. Особенно тот факт, что ты не забыл прибавить и нейтральные голоса, которые также вносят влияние на общий рейтинг. Кыся (i-notes.ru) 11 июня 2008 в 01:39 Да, но проблема в том, что получается, что нейтральные тоже дают небольшой плюс. Вот не знаю, насколько это правильно.
Еще вариант нейтральные голоса делить пропорционально между плюсами и минусами. Миша 21 июня 2008 в 23:25 Вот такая вот матиматика,а формула интересная... pilot34 30 ноября 2008 в 19:35 Что-то мне кажется такой простой формулой не обойтись. Получается +2 -0 имеет больший рейтинг чем +100 -99?! Сильно сомневаюсь что это правильно. Если статья вызавала такой резонанс, то читать ее нужнее, чем ту, за которую все поленились даже минус поставить.
Конечно это все зависит от прикладной области. Где-то видел статью на эту тему от программистов Яндекс-фоток по-мойму, там было много умных мыслей. pilot34 30 ноября 2008 в 19:40 Что-то мне в РСС куча статей старых свалилась, не заметил даты статьи) Ваш комментарий |
|
|||||||||||||