stiv
( )
11/07/2013 22:15:03
механизм вычисления рейтинга юзеров

Начало обсуждения здесь >>>

Предварительные наброски были здесь

Итак:

Рейтинг юзера Faust

Р = 1 х 1,1 + 0,75 х 1,1 + 0,3 х(20/20) = 1,1+0,825+0,3 = 2,225

Рейтинг юзера Kendos

Р = 1 х 3 + 0,75 х 1,8 + 0,3 (3000/3626) = 3 + 1,35 + 0,248 = 4,598

В рейтинге Кендоса:
1 (вес составляющей, отвечающей за отчеты) х 3 (коэффициент, отвечающий за количество написанных отчетов)

0,75 (вес составляющей, отвечающей за стаж на форуме) х 1,8 (коэффициент, отвечающий за стаж 8 лет)

0,3 (коэффициент, отвечающий за полезность юзера на форуме) х (3000/3626)
3626 - общее количество постов юзера на сайте
3000 - общее количество "полезных" постов в "полезных" конфах (КЛС-М, Вопросы и ответы, Здоровье, Массаж, УТ. М.О...)

Таблицы коэффициентов.

Для отчетов:
1,1 - от 1 до 5 отчетов
1,3 - от 6 до 10
1,5 - от 11 до 20
1,7 - от 21 до 30
1,9 - от 31 до 40
2,1 - от 41 до 50
2,3 - от 51 до 75
2,5 - от 76 до 100
2,7 - от 101 до 200
3 - свыше 200.

Для стажа:
1 - до года
1,1 - 1 год
1,2 - 2 года
1,3 - 3 года
1,4 - 4 года
1,5 - 5 лет
1,6 - 6 лет
1,7 - 7 лет
1,8 - 8 лет
1,9 - 9 лет
2,0 -10 лет
2,1 - 11 лет ...
---------------------

Можно ввести повышающий коэффициент для юзеров со свежими отчетами за последние полгода.

В рейтинге, вводится коэффициент W.
Для Кендоса рейтинг будет выглядеть так:

Р = W х 1 х 3 + 0,75 х 1,8 + 0,3 (3000/3626) =1,5 х 3 + 1,35 + 0,248 = 6,098

Таблица коэффициентов "свежих" отчетов.

1,05 - 1 отчет
1,2 - 2-5 отчетов
1,3 - 6-10 отчетов
1,5 - 11 и более отчетов


растяпа джон
( )
11/07/2013 23:13:28
Re: механизм вычисления рейтинга юзеров

Цитата:



Для стажа:
1 - до года
1,1 - 1 год
1,2 - 2 года
1,3 - 3 года
1,4 - 4 года
1,5 - 5 лет
1,6 - 6 лет
1,7 - 7 лет
1,8 - 8 лет
1,9 - 9 лет
2,0 -10 лет
2,1 - 11 лет ...
---------------------





А как в этом случае будет рассчитываться рейтинг роспестдяйев растяп, которые пишут на форуме уже много лет, но аккаунты меняют из-за того, что логины-пароли периодически пролюбливают?


techbossАдминистратор
( )
12/07/2013 00:37:49
Re: механизм вычисления рейтинга юзеров

Цитата:

А как в этом случае будет рассчитываться рейтинг роспестдяйев растяп, которые пишут на форуме уже много лет, но аккаунты меняют из-за того, что логины-пароли периодически пролюбливают?


Никак. Новый аккаунт - новый юзер, жизнь с нуля.
При регистрации указывайте нормальный e-mail, который не умрет, и у вас не будет проблем с восстановлением пароля.


techbossАдминистратор
( )
12/07/2013 00:47:54
Re: механизм вычисления рейтинга юзеров

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

Цитата:

0,3 (коэффициент, отвечающий за полезность юзера на форуме) х (3000/3626)
3626 - общее количество постов юзера на сайте
3000 - общее количество "полезных" постов в "полезных" конфах (КЛС-М, Вопросы и ответы, Здоровье, Массаж, УТ. М.О...)


ну и к чему это приведет? будут меньше писать в остальных конфах, чтобы не понижать рейтинг.

Цитата:

1,1 - от 1 до 5 отчетов
1,3 - от 6 до 10
1,5 - от 11 до 20
1,7 - от 21 до 30
1,9 - от 31 до 40
2,1 - от 41 до 50
2,3 - от 51 до 75
2,5 - от 76 до 100
2,7 - от 101 до 200
3 - свыше 200.


непонятно, зачем эта ступенчатость? почему можно написать 9 отчетов, и это не будет влиять на рейтинг, а потом написать 1 отчет, и рейтинг сразу скакнет?
ведь можно просто использовать логарифмическую ф-ию.

з.ы. про рейтинг конечно надо бы в отдельной теме тереть.


stiv
( )
12/07/2013 20:51:19
Re: механизм вычисления рейтинга юзеров

Цитата:

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




А вот и нет.
Я специально остановился именно на этих коэффициентах, чтобы рейтинги (прежде всего для голосования) были ВМЕНЯЕМЫМИ.
И привел ДВА примера расчетов - для нового юзерам с минимумом отчетов и для старого, со значительным количеством отчетов.
И они очень неплохо соотносятся.

Что было бы, если бы рейтинги кромана и кендоса были с логарифмическими коэфф-ми или какими-нибудь "прогрессивными" ?
Голосовалка была бы фарсом.
Два юзера с максимальным количеством отчетом могли противостоять 20-30 юзерам в сумме !!
Поэтому, по сравнению с имеющимся вариантом, когда кроман и любой другой голосующий юзер имеют по одному голосу, мой вариант - очень хорош.

Цитата:

Цитата:

0,3 (коэффициент, отвечающий за полезность юзера на форуме) х (3000/3626)
3626 - общее количество постов юзера на сайте
3000 - общее количество "полезных" постов в "полезных" конфах (КЛС-М, Вопросы и ответы, Здоровье, Массаж, УТ. М.О...)


ну и к чему это приведет? будут меньше писать в остальных конфах, чтобы не понижать рейтинг.




Не понял ?
Ты всегда спокойно (мягко говоря) относился к конфам, не несущим особой полезности для форума.
Коэфф-т это учитывает - меньше фигни юзеры будут нести в непрофильных конфах - выше будет их рейтинг.
Не нравится ? Можно увеличить в коэфф-те долю "правильных" постов, за счет увеличения учета "правильных" конф.

Цитата:

Цитата:

1,1 - от 1 до 5 отчетов
1,3 - от 6 до 10
1,5 - от 11 до 20
1,7 - от 21 до 30
1,9 - от 31 до 40
2,1 - от 41 до 50
2,3 - от 51 до 75
2,5 - от 76 до 100
2,7 - от 101 до 200
3 - свыше 200.


непонятно, зачем эта ступенчатость? почему можно написать 9 отчетов, и это не будет влиять на рейтинг, а потом написать 1 отчет, и рейтинг сразу скакнет?
ведь можно просто использовать логарифмическую ф-ию.




1. Тебе просто, а я последний раз логарифмы вычислял лет 20 назад.
Да и не нужна такая сложность.
2. Напишет юзер 9 отчетов, будет кофф. 1,3.
Напишет 10-й - будет 1,5.
Не нравится ?
Можно дискретность уменьшить.
1,025- 1 отчет; 1,05 - 2 отчета; 1,1 - 3 отчета
1,125 - 4 отчета; 1,25 - 5 отчетов; 1,5 - 6 отчетов..

или
1,01 - 1 отчет; 1,02 - 2 отчета..


techbossАдминистратор
( )
14/07/2013 00:34:59
Re: механизм вычисления рейтинга юзеров

Цитата:

А вот и нет.
Я специально остановился именно на этих коэффициентах, чтобы рейтинги (прежде всего для голосования) были ВМЕНЯЕМЫМИ.
И привел ДВА примера расчетов - для нового юзерам с минимумом отчетов и для старого, со значительным количеством отчетов.
И они очень неплохо соотносятся.


Для того, чтобы понять, что коэффициенты правильные, надо смотреть не по 2-м юзерам, а по всем.
Т.е. надо сделать то, что я в свое время сделал по предложению Лемми: список юзеров с показом рейтинга по заданной формуле, с возможностью изменять коэффициенты.

Цитата:

Не понял ?
Ты всегда спокойно (мягко говоря) относился к конфам, не несущим особой полезности для форума.
Коэфф-т это учитывает - меньше фигни юзеры будут нести в непрофильных конфах - выше будет их рейтинг.


Ну а зачем понижать рейтинг из-за нормальных постов?!

Цитата:

а я последний раз логарифмы вычислял лет 20 назад.


Я тоже, и что? Это так акуенно сложно? Это же простейшая математическая ф-ия. Я ведь не тройные интегралы предлагаю вычислять

Цитата:

Можно дискретность уменьшить.


Зачем?! Зачем ступенчатость, если просто можно сделать гладкую ф-ию?

stiv
( )
14/07/2013 10:08:18
Re: механизм вычисления рейтинга юзеров

Цитата:

Для того, чтобы понять, что коэффициенты правильные, надо смотреть не по 2-м юзерам, а по всем.




Достаточно 15-20 , равномерно распределенных по всему массиву юзеров.


Цитата:

Цитата:

Не понял ?
Ты всегда спокойно (мягко говоря) относился к конфам, не несущим особой полезности для форума.
Коэфф-т это учитывает - меньше фигни юзеры будут нести в непрофильных конфах - выше будет их рейтинг.


Ну а зачем понижать рейтинг из-за нормальных постов?!




Формула не может распознавать нормальные посты. Значит вводится ограничение по конфам. Значит надо принять решение, что посты во Флеймах. закрытых конфах, возможно - Трепе - "не нормальные".

Цитата:

Цитата:

а я последний раз логарифмы вычислял лет 20 назад.


Я тоже, и что? Это так акуенно сложно? Это же простейшая математическая ф-ия. Я ведь не тройные интегралы предлагаю вычислять




Это тебе так кажется. что всё просто. Как и в случае с редактирование смайлов.
Объективно - это сложно. И это не только я тебе скажу здесь.
А усложнять не надо.

Цитата:

Цитата:

Можно дискретность уменьшить.


Зачем?! Зачем ступенчатость, если просто можно сделать гладкую ф-ию?



Формулу мне хоть кинь, я подсчитаю.


techbossАдминистратор
( )
14/07/2013 16:15:04
Re: механизм вычисления рейтинга юзеров

Цитата:

Формула не может распознавать нормальные посты


Почему? Я же могу подставлять в формулу кол-во постов из любых конф (правда, это может быть доп. нагрузка по вычислению).

Цитата:

Значит надо принять решение, что посты во Флеймах. закрытых конфах, возможно - Трепе - "не нормальные".


Зачем?! Чтобы люди меньше писали?!
Теоретически можно было бы понижать рейтинг из-за постов во Флеймах. Но и то, только начиная с какого-то порогового кол-ва постов. Например когда во Флеймах больше 15% от общего кол-ва постов. Да и это по большому счету не надо.

Для Флеймов стоит просто иметь отдельный "коэффициент пиздабольства" (но он по сути уже и так есть), а еще лучше, просто сделать отдельные звания за "заслуги" в Флеймах.


Цитата:

Это тебе так кажется. что всё просто. Как и в случае с редактирование смайлов.


Извини, но для редактирования смайлов надо уметь пользоваться инструментом - редактором. А логарифмы в школе изучают, при чем это одна из основных математических ф-ий. Тебе в степень возводить или корень извлекать кажется сложным? Наверное все таки нет. Тогда в чем сложность с логарифмами? Это такая же простая ф-ия, работающая со степенями чисел.

Цитата:

А усложнять не надо.


Усложнять - это делать ступенчатую ф-ию. Где надо все жестко задавать.

Цитата:

Формулу мне хоть кинь, я подсчитаю.


Какую формулу?! a=log(b)?

Открой эксель. Напиши в ячейке А1 =LOG(B1;C1)
в B1 будет требуемый параметр, от которого вычисляется рейтинг (кол-во отчетов, кол-во постов).
C1 - основание логарифма. начни с 10, может придется использовать больше

Дальше берешь, и получившееся значение делишь на сколько-нибудь. например на 10 (задаем D1).
А1 =(LOG(B1;C1))/D1
Ну и прибавить в начале единицу (или чуть больше), ты же потом хочешь это использовать как повышающий коэффициент
А1 =1,1+(LOG(B1;C1))/D1

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


-Сережа-
( )
14/07/2013 22:51:13
если рейтинг создается по причине изменения системы голосования

Цитата:

Теоретически можно было бы понижать рейтинг из-за постов во Флеймах.




то сделайте его применительно к КЛС (основной артерии форума). Зачем он нужен в профильных конференциях? У трепачей, беседующих, во флеймах, в заповеднике или среди нетрадиков? Оставьте им звания.

Чисто имхо рейтинг будет полезен в среде ходоков - тех, кто регулярно пользуется услугами "платной любви". Остальному контингенту форума он как собаке 5-я нога.
Нет отчетов - забудь про рейтинг.


BedWalker
( )
16/07/2013 18:56:29
Плюсанусь к Сереже(-)

ххх

stiv
( )
18/07/2013 22:54:56
Re: механизм вычисления рейтинга юзеров

Расчет рейтинга юзеров по приведенной выше (11.07.13 - 23:15) схеме.

Коэффициент состоит из трех составляющих (кол-во отчетов, стаж и составляющая, отвечающая за кол-во "правильных" постов (отношение всех постов минус Флеймы, частные конфы, удаленные к общему кол-ву постов))

old_Major (279-10) - 4.792
Kendos (495-8) - 4.646
Турист (100-10) - 4.207
топикстартер (200-5) - 4.115
tyreks (41-9) - 3.698
petitm (34-12) - 3.696
Lokator (22-9) - 3.689
ЮристЪ (38-9) - 3.584
garic99 (29-9) - 3.318
Кевара (27-8) - 3.27
root13 (11-9) - 3.219
gullit (10-11) - 3.039
Che_ (7-9) - 2.948
DuploDoc (9-10) - 2.919
mocco (3-10) - 2.829
Colonel (23-1) - 2.689
растяпа джон (15-1) - 2.55
Tuco (19-1) - 2.435
Faust (2-1) - 2.225
КБО (0-5) - 1.342
Лысый пень (0-5) - 1.31
МахР-3 (0-1) - 0.875

В скобках, например, у Tuco, 19 - кол-во отчетов, 1 - стаж.

Рейтинг, рассчитанный с учетом "свежести" отчетов.


Kendos (495(40)-8) - 6.146
old_Major (279(10)-10) - 5.692
топикстартер (200(24)-5) - 5.465
Турист (100-10) - 4.207
tyreks (41-9) - 3.698
petitm (34-12) - 3.696
Lokator (22-9) - 3.689
ЮристЪ (38-9) - 3.584
Кевара (27(1)-8) - 3.355
garic99 (29-9) - 3.318
root13 (11-9) - 3.219
Colonel (23(6)-1) - 3.199
gullit (10-11) - 3.039
растяпа джон (15(7)-1) - 3.00
Che_ (7-9) - 2.948
DuploDoc (9-10) - 2.919
Tuco (19(8)-1) - 2.885
mocco (3-10) - 2.829
Faust (2-1) - 2.225
КБО (0-5) - 1.342
Лысый пень (0-5) - 1.31
МахР-3 (0-1) - 0.875

Здесь, в скобках, например, у Кендоса (495(40)-8):
495 - кол-во отчетов
40- кол-во "свежих" отчетов (за последние полгода)
8 - стаж, лет

-------------------------------------------------------

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


Момент Инерции
( )
18/07/2013 23:18:04
Бред вообще..

Не читал эту схему, т.к. высказывался против неё. Но примеры посмотрел.
Цитата:

gullit (10-11) - 3.039
Tuco (19(8)-1) - 2.885

Colonel (23(6)-1) - 3.199
DuploDoc (9-10) - 2.919



Брал 2-ой вариант по свежести отчётов.
Офигенный рейтинг. Гуллит, не пишущий вообще отчётов, зато имеющий бесконечное количество постов на форуме вне КЛС-М (содержание обсуждать даже не буду ), награждён более высоким рейтингом, чем Туко, который специализируется на пользе базовой конфы форума.

Колонель с его сравнительно приличным количеством отчётов, написанных за небольшой период времени, имеет рейтинг почти сравнимый с ДуплоДоком, посты которого для ходоков по феям не представляет никакой ценности.


Момент Инерции
( )
18/07/2013 23:39:37
Ещё мнение и с пояснениями.

Просто если делать какой-либо рейтинг, то необходимо в первую очередь брать следующие факторы помимо отчётов:

1. Количество постов в конфе КЛС (КЛС-М, регионы, массажка, другие страны и проч.) - особо ценится
2. Количество постов в Трёпе. Это конфа про секс и близка к КЛС-М. Средняя ценность, либо средне-низкая.
3. Посты в других конфах - почти нулевая ценность.
4. Флеймы - отрицательная ценность, понижение рейтинга.
5. Другое:
а). Отдельной строкой сделать частные открытые конфы, т.к. многие ими и живут и ведут там себя конструктивно и облагораживают форум.
б). Рассмотреть влияние КЛС-ВИП
в). Модераторы и Администраторы (также и частных конф ) не могут обладать рейтингом по определению


Бородатый
( )
19/07/2013 00:02:40
Re: Мы послушали доклад начальника транспортного цеха...((С) - Хазанов) +

Цитата:

а). Отдельной строкой сделать частные открытые конфы, т.к. многие ими и живут и ведут там себя конструктивно и облагораживают форум.




Что ж так скромно то а? Уж надо тогда открытым теКСтом называть "конфы, которые облагораживают форум".

Цитата:

б). Рассмотреть влияние КЛС-ВИП



А что там рассматривать то? Закрытая конфа с поКСещаемостью диницы-десятки в день. Для Гедеоныча ее ценность меньше, чем у Стрипаков или Ресторанов.


Момент Инерции
( )
19/07/2013 00:34:13
Ну не транспортного.. просто начальника.

Цитата:

Уж надо тогда открытым теКСтом называть "конфы, которые облагораживают форум


Я говорил про все частные и всё. Они мне все нравятся одинаково
Цитата:

Закрытая конфа с поКСещаемостью диницы-десятки в день. Для Гедеоныча ее ценность меньше, чем у Стрипаков или Ресторанов


Так там не количество, а качество. Хотя я как-то особо и не настаиваю.

stiv
( )
19/07/2013 07:19:28
Re: Бред вообще..

Цитата:

Не читал эту схему, т.к. высказывался против неё. Но примеры посмотрел.




А надо было прочитать схему, прежде чем писать про бред.

Ибо в схеме указано, что рейтинг состоит их трех составляющих, одна из которых зависит от стажа пребывания юзера на форуме.

Цитата:

Цитата:

gullit (10-11) - 3.039
Tuco (19(8)-1) - 2.885

Colonel (23(6)-1) - 3.199
DuploDoc (9-10) - 2.919



Брал 2-ой вариант по свежести отчётов.
Офигенный рейтинг. Гуллит, не пишущий вообще отчётов, зато имеющий бесконечное количество постов на форуме вне КЛС-М (содержание обсуждать даже не буду ), награждён более высоким рейтингом, чем Туко, который специализируется на пользе базовой конфы форума.








У Гуллита 11 лет стажа, у Туко - один год. И всё
К тому же твое заявление, что Гуллит не пишет отчетов вообще, не вяжется с его 10 отчетами.

Поэтому , было бы уместнее, если бы ты говорил, что не согласен с удельным коэффициентом для составляющей стажа - 0,75. Мол , высока эта цифирь...

Что касается твоего заявления в другом посту про ненужность подсчета постов в конфах кроме КЛС-М (почти), дык скажи это техбоссу
Он свое мнение высказал уже в комментах.

И обрати внимание, что этот рейтинг я предполагал для голосовалок (где складываться будут не голоса , а рейтинги юзеров),
и если отчетам у юзеров уделять повышенное внимание в рейтинге, то повторю, будет фарс. а не голосовалка, когда два юзера в сумме будут иметь рейтинг больше в сумме, чем 20.
Нынешний рейтинг аксакалам дает, в среднем, трехкратное преимущество... Это нормально.


Colonel
( )
23/07/2013 14:16:36
Re: Бред вообще..

Движется что-то в заявленном направлении, или похоронили тему?

stiv
( )
23/07/2013 22:09:50
Re: Бред вообще..

Цитата:

Движется что-то в заявленном направлении, или похоронили тему?




похоронили....
вернемся к ней, наверное. как обычно, через год..


gullit
( )
24/07/2013 11:05:34
это провокация на КВ-

я

gorge
( )
24/07/2013 19:05:34
я ее здесь не вижу

а вот попытку начать флуд да.
И вообще для всего этого есть кнопка пожаловаться
Модератор gorge