РЕКЛАМА ⋮
✖
ООО "АБСОЛЮТ-НЕДВИЖИМОСТЬ"
ИНН: 2460093047
erid: LdtCKQ9cR
РЕКЛАМА ⋮
✖
ООО "Сибирские сети"
ИНН: 5404227535
erid: 2VfnxxiaL9n
вы за с.в.о.?
другие опросы
СТАТИСТИКА
Зарегистрировано - 37243
Создано галерей - 3040
Фотографий - 218570
Групп - 685
Объявлений - 4958
Опросов - 740
Фирм - 941
Веселых картинок - 16330
Записей в блогах - 2679
Друзей - 82214
НА САЙТЕ
Всего - 115
Пользователей - 41
Гостей - 74
|
|
о группе
дата создания:
15.12.2010
Решил создать группу, в которой можно обсудить этот сайт, его проблемы и перспективы
регистрация в группе
|
|
Как расчитываются рейтинги групп |
И так. Запущен рейтинг групп, появилось много вопросов, как одни группы получают оценки больше, другие меньше.
Каждый день, автоматически высчитывается ОБЩЕЕ, среднее количество новостей, тем обсуждений, фотографий и участников групп.
На сегодня это:- новости группы - 1.1231
- темы обсуждения группы - 1.8898
- фотографии в галерее группы - 21.9654
- все комментарии группы - 21.5184
Назовем их с_новости, с_темы, с_фотографии и с_комментарии.
Теперь, у нас есть цифры. к которым должна стремиться группа, что бы она не считалась пустой.
Берем одну группу, и считаем ее количество новости, темы, фотографии, комментарии, кол_оценок, кол_участников и сумма_оценок.
Почему отдельно кол_оценок и сумма_оценок... Оценка пользователя со статусом "почетный постоялец" равна 2, остальные 1. Оценка пользователя который уже давно на сайте более важная, по этому она увеличена.
После этого, высчитываем наполненность группы, примерно так...
ЕСЛИ
новости / с_новости>1
ТО
коэф_новостей=1
ИНАЧЕ
коэф_новостей=новости / с_новости
Так мы получим коэф_новостей, коэф_тем, коэф_фотографий и коэф_комментариев
Что это значит?...
что если коэф_новостей больше 1, то новости группы достигли среднего коэффициента (с_новости), если нет, то коэффициент будет между 0 и 1, например 0.48. И так все 4 параметра, так мы определяем наполненность группы, и "цену" одного голоса. Пока группа не доберется до средних показателей, ее рейтинг будет немного занижет.
Мы получаем 4 цифры. Сумировав их и разделив на их количество, мы получаем средний бал, переведя его в проценты, у нас появляется процент наполненности. Позже можно будет сортировать группы по наполненности. =)
Но... в рейтинге, мы даем группе шанс добраться до средних параметров раньше, и даже немного превысить его, мы сумму коэффициентов группы делим на (количество-1), разъяснять сложно, лучше изучите формулу ниже.
И вот, у нас появилась цена бала. Идем дальше...
Теперь нужно высчитать количество голосов с учетом количества участников. А именно, участник, проголосовавший за группу ставит +1, а участник, не проголосовавший за группу -1. (теперь отпадает проблема занижения оценки) для этого мы...
(кол_оценок/кол_участников)*сумма_оценок
Пример:
Группа1 500 участников 100 голосов (оценок) 100 сумма оценок (пока не считаем почетных постояльцев)
Группа2 300 участников 100 голосов (оценок) 100 сумма оценок
и по верхней формуле группа2 будет иметть больший балл, так как она понравилась большему количеству участников.
Теперь, у нас есть нужные данные.
Любой участник группы нажимает "мне нравится"
и начинается:
((коэф_новостей+коэф_тем+коэф_фотографий+коэф_комментариев)/3)
*
((кол_оценок/кол_участников)*сумма_оценок)
PS Теперь, на рейтинг действует все, новая новость, новая оценка и т. д.
|
Комментарии
|
профиль удален
|
21.02.2011 (23:35)
|
? |
участники_группы / среднее_участники )/4
4= кол-во участников в группе?) |
|
Андреев Александр
|
22.02.2011 (05:50)
|
|
4, количество слагаемых, которые должны стремиться быть больше одного. В идеале, когда в группе будет такое же количество новостей как и среднее по сайту, то "новости_группы / среднее_новости" даст 1, и так 4 раза (новости, темы, фоторафии, участники), потом делим на 4 и получаем чистую ЕДИНИЦУ. соответственно, теперь сумма оценок не занижается. даже начинает завышаться |
|
профиль удален
|
22.02.2011 (10:10)
|
? |
найс найс)
теперь все понятно) |
|
профиль удален
|
22.02.2011 (14:32)
|
? |
какой интервал времени по обновлению? |
|
Андреев Александр
|
22.02.2011 (17:22)
|
|
каждые сутки в 5 часов высчитываетя среднее, общее количество. |
|
профиль удален
|
22.02.2011 (21:20)
|
? |
в 5 часов по какому времени?) |
|
профиль удален
|
24.02.2011 (15:44)
|
? |
довольно таки не простая система подсчета о_О |
|
профиль удален
|
21.03.2011 (21:29)
|
? |
прошел месяц.. как была введена новая...
ну воообщем нра) |
1
|
|
РЕКЛАМА ⋮
✖
ИП Бугаев А. А.
ИНН: 245300796231
erid: LdtCKWBjr
Обновления
Информационный партнер
РЕКЛАМА ⋮
✖
МУП ТРК "ЗЕЛЕНОГОРСК"
ИНН: 2453003973
erid: LdtCKQTnm
|