Определить френда по формуле

Как и обещал, представляю Вашему вниманию формулу, которая позволяет оценить любого ЖЖ-юзера на френдопригодность.

Определить френда по формуле

где k — искомый коэффициент;
a — количество ЖЖ-юзеров, которые уже считают Вас френдом (см. в профиле «В друзьях у…»);
b — количество отправленных Вами комментариев;
с — количество полученных Вами комментариев.

Формулу вымучивал долго. Пришлось сделать анализ, какие данные и как влияют на френдопригодность.

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

Через некоторое время вычеркнул количество френдов, которые юзер записал себе в друзья. Дело в том, что я могу записать хоть миллион френдов, но ни одному из тех, кого я НЕ записал, это не нужно. Поэтому в мусорку.

Осталось 3 показателя, указанных выше. Теперь стояла задача свести их вместе.
Путем определенного анализа, получилась такая формула:

k = 1 — a/b + (b-c)/b+c) , все обозначения соответствуют указанным выше

Блок (1 — a/b) показывает обратную зависимость количества френдов, приходящихся на каждый оставленный Вами комментарий; простым языком, чем больше комментов вы отправляете, тем этот показатель выше, но не может превышать 1. Отрицательное значение будет указывать на то, что Вы злоупотребляете чьей-то дружбой.

Блок (b-c)/(b+c) показывает чистый вес Вашего комментария. Это доля превышения Ваших комментариев над полученными в общем обеме комментариев. Этот показатель также не может превышать 1. Отрицательное значение будет указывать на то, что Вы пишете мало комментариев.

Дальше необходимо было немного оптимизировать. В этом мне помогpashasiv, за что ему отдельное спасибо. Путем нехитрых расчетов формула была приведена к окончательному виду.

Затем я рассчитал по ней всех моих френдов и сделал следующие выводы:
1) хороший френд — тот, у кого коэффициент k в плюсе; он не может превышать 2 поэтому, чем он ближе к этой цифре тем лучше; такой человек скорее всего будет следить за тем что Вы пишете и включаться в дискуссию;
2) если k отрицательный — хорошенько подумайте, стоит ли брать его во френды; он вряд ли будет хорошим собеседником;
Относительно своих френдов ничего менять не буду.

Скажите, а что Вы думаете по этому поводу?
Можно ли руководствоваться цифрами в таком деле?

UPD:
Как правильно заметил sudzume не имеет смысла считать, если показатель b (количество отправленных комментариев) = 0. Деление на 0, как вы знаете, не допускается. Но это больше относится к разряду исключений.
Плюс я заметил небольшую огрешность в изображении самой формулы. Все расчеты при этом корректны и остаются неизменными.

© 2009 Сабой | Определить френда по формуле.


Короткая ссылка на пост

Поделиться в социальных сетях

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *