Activity monitor

Курск
Развивая тему социальных графов, решил я все-таки посмотреть какие есть закономерности на этом ресурсе. Конечно для этого нужен определенный материал для исследований, и его я все-таки получил.
В связи с тем, что ближайшие пару дней у меня немного заняты, то делюсь тем что есть сейчас.
И так, встречайте монитор активности.
Я не говорю что это обязательно должно здесь появиться, но тем не менее может быть кто-нибудь заинтересуется и найдет этому применение еще где-то.
Собственно на первом рисунке распределние топиков и комментариев по времени за все время на курск2. Оранжевыми точками отмечены комментарии, красными — топики (правда их плохо видно, такой уж из меня оформитель).
Но собственно я вижу большую информативность применения данной визуализации к конкретным пользователям или блогам, в таком случае она будет показывать «пульс» выбранного объекта.
Ну и чтобы не быть голословным:
вот например моя активность на сайте
Курск
И для сравнения возмем Андромеда, в связи с самым большим количеством публикаций
Курск
Теперь тоже самое, но для блогов.
На примере самого большого, по количеству топиков, персонального блога (снова Андромед)
Курск
И коллективного (Видеодром)
Курск
P.S.: Если кому-нибудь интересна его статистика, пишем, не стесняемся.
P.P.S.: Ну и если кто-то хочет предложить какие-либо критерии для выборки, делающие ее более информативной — пишите, обсудим, самому интересно. Идеи для построения социальных графов тоже принимаются.

36 комментариев

  • аватар SeL
  • 0
Только что заметил, что увлекшись, качественными показателями, я совсем забыл про количественные.
Курск
Количество топиков и комментарием за все время по дням.
Синим — количество топиков, шкала слева.
Красным количество комментов, шкала справа.
  • аватар ololo
  • 0
Интересная штука получается. На чём написано?
  • аватар SeL
  • 0
Визуализация того что вернул sql с помощью Python image library
  • аватар SeL
  • +3
Взьмем общее число комментариев и разделим на количество людей оставивших их. Так мы вычислим среднее среднее количество комментариев у пользователя. Будем рассматривать только тех пользователей, которые имеют количство комментариев выше чем среднее.
Теперь возьмем количество комметариев оставленных пользователем в ответ на комметарий или топик отдельного пользователя (кроме себя) и разделим на общее количество комментариев пользователя. Таким образом выберем только тех, с кому выбранный пользователь активно отвечает.
Ну и первая ласточка социального графа, правда пока что только для 36 наиболее активных пользователей. (все 236 это просто жесть)
Курск
Главное что господин Селегорофф — усередке
Ночь теперь спать не будешь )))
  • аватар SeL
  • +2
Хочешь быть в центре? — будь им
Курск
Пояснения цветов ниже.
Почему-то вспомнилась народная мудрость «каждой жопе затычка» )
«бочке», родной
«Бочка» не передает всей полноты картины )
  • аватар SeL
  • 0

А вот развертка предыдущего графа для отдельного пользователя (для меня). Направление стрелок показывает кто кому пишет. Опять же взяты только те пары, когда значение комментариев направленных данному пользователю превышает среднее количество комментариев.
а что тут за странный разрыв между 4 и 8?
Очевидно все спят )
  • аватар SeL
  • 0
Где разрыв?
  • аватар ololo
  • 0
это время, когда мы спим
  • аватар SeL
  • 0
Библиотека которой был сделан предыдущий график (со стрелками и овалами) оказалось убогой и мне пришлось вернулся к предыдущей.
Курск
Рассмотрим на примере grv, т.к. для него данный граф оказался небольшим. Сам он обозначен оранжево-красным цветом.
Синим цветом показаны пользователи активно комментирующие выбранного человека.
Желтым обозначены пользователи, которых он наиболее активно комментировал.
Зеленым же обозначены пользователи, которые активно взаимно комментируют друг друга.
Насыщеность цвета показывает какую долю данный пользователь состовляет в комментариях. Чем насыщенее тем больше.
Ну и то что пользователь оказался желтым, вовсе не означает, что тот не общается с выбранным объектом, скорее просто доля этих комментариев в их общей массе просто мала и он активнее комментирует других. Аналогично с синими.
Ну и как показывает картинка инхоттеба, надо придумывать какой-то более жесткий критерий, потому что практически все пользователи, активные на этом ресурсе, по сути активно комментируют только друг друга. Остальные просто тонут в общей массе их комментариев.
  • аватар SeL
  • 0
Забыл добавить: жирные связи показывают связь объекта с пользователями, бледные — пользователей между собой.
Надо ввести еще цветовую градацию уровня НЕНАВИСТИ )))
  • аватар SeL
  • 0
Оно конечно было бы неплохо, только вот как его посчитать?
Надо подумать над интеллектуальным анализом комментариев )
  • аватар SeL
  • +2
Боюсь, что если разработать программу правильно определяющую отношения между пользователями по их комментариям, то тест Тьюринга ей покажется детской игрой.
«333.33 % Turing test passed» (с) )))
  • аватар SeL
  • +2
Кстати, чуть не забыл.
Курск
  • аватар SeL
  • 0
Те не в ходишь в круг общения с желтыми, синие не попадают в твой круг, зеленые — взаимность.
Какая приятность — с Илюшей взаимность. ^_^
  • аватар SeL
  • +1
Курск
Ну да, не все отвечают тем же.
Какая у меня скудная блогерская жизнь, однако. Бог миловал. :)
Мимими )
  • аватар vit
  • +1
статисты блин
  • аватар SeL
  • +2
Получи за это картинку
Курск
  • аватар vit
  • 0
опасно!
хорошая работа!
  • аватар SeL
  • +2
Курск
А не много ли получается слишком людей.
Сейчас считаются черта подвоидтся под теми, кому адресовано больше чем среднее количество комментариев.
Скажем если человек отправил одному 100 комментариев, а 10 другим по 1, то среднее количество 11 — мне кажется такая система не показательна. Получается, что все кто здесь имеют больше чем N комментариев общаются между собой. Рамки надо ограничить сильнее. Вопрос как?
  • аватар SeL
  • 0
Курск
Рост числа пользователей со временем.

Чтобы оставлять комментарии, нужно или зарегистрироваться.