Асоратативність
У цій вправі ви визначите assortativity() для другої мережі дружби з першого розділу. Це міра того, наскільки вершини віддають перевагу звʼязкам з іншими вершинами з ідентичними атрибутами. Ви також обчислите ступеневу асортативність, яка показує, наскільки вершини тяжіють до звʼязків з іншими вершинами зі схожим ступенем.
Ця вправа є частиною курсу
Аналіз мереж у R
Інструкції до вправи
- Побудуйте оглядовий графік обʼєкта мережі дружби
g1за допомогоюplot(). - Перетворіть атрибут
genderкожної вершини на вектор чисел під назвоюvalues, спочатку факторизувавши, а потім застосувавшиas.numeric(). - Обчисліть асортативність за статтю за допомогою функції
assortativity(). Першим аргументом має бути обʼєкт графаg1. Другим аргументом будутьvalues. - Обчисліть ступеневу асортативність мережі за допомогою
assortativity.degree(). Першим аргументом має бути обʼєкт графа.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Plot the network
___(g1)
# Convert the gender attribute into a numeric value
values <- as.numeric(factor(V(___)$___))
# Calculate the assortativity of the network based on gender
___(g1, ___)
# Calculate the assortativity degree of the network
___(___, directed = FALSE)