Визуализация узлов по степени
Теперь, когда мы изучили граф и рассмотрели его основные свойства, давайте подумаем о нашей сети подробнее. Мы заметили, что в ней есть узлы с большим количеством связей и множество выбросов. Визуализируем это, построив граф с условной окраской узлов по входящей и исходящей степени. Разделим узлы на три типа:
- пользователи с высокой активностью ретвитов — и те, кого часто ретвитят.
- пользователи, которые ретвитнули только один раз (входящая степень равна 0, исходящая — 1).
- пользователи, которых ретвитнули только один раз (входящая степень равна 1, исходящая — 0).
Это поможет лучше понять, что происходит в кольце вокруг кластера хорошо связанных узлов.
Это упражнение является частью курса
Примеры из практики: анализ сетей в R
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Calculate the "in" degree distribution of retweet_graph
in_deg <- degree(___, mode = "___")
# Calculate the "out" degree distribution of retweet_graph
out_deg <- degree(___, mode = "___")
# Find the case with one "in" degree and zero "out" degrees
has_tweeted_once_never_retweeted <- __ == 1 & __ == 0
# Find the case with zero "in" degrees and one "out" degree
has_never_tweeted_retweeted_once <- __ == 0 & __ == 1