Рандомизации транзитивности
Как и в случае со средней длиной пути, давайте проверим, является ли глобальная транзитивность сети Форреста Гампа значимо выше той, которую можно ожидать случайно для случайных сетей того же размера и плотности. Вы можете сравнить глобальную транзитивность сети Форреста Гампа с 1000 другими случайными сетями.
Это упражнение является частью курса
Анализ сетей в R
Инструкции к упражнению
- В объекте-списке
glхранятся тысяча случайных сетей. С помощьюlapply()иtransitivity()вычислите глобальную транзитивность каждой из них. Присвойте результаты переменнойgl.tr. - С помощью
unlist()преобразуйтеgl.trв числовой векторgl.trs. - Изучите сводную статистику по транзитивностям случайных сетей с помощью
summary(). - Вычислите долю случайных графов, транзитивность которых выше транзитивности сети Форреста Гампа — она была рассчитана ранее и присвоена переменной
g.tr.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
library(igraph)
# Calculate average transitivity of 1000 random graphs
gl.tr <- ___(gl, ___)
gl.trs <- ___(gl.tr)
# Get summary statistics of transitivity scores
___(gl.trs)
# Calculate the proportion of graphs with a transitivity score higher than Forrest Gump's network
mean(gl.trs > ___)