НачатьНачать бесплатно

Ассортативность

В этом упражнении вы определите 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)

Редактировать и запускать код