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

Признаки на основе связей в окрестности

Иногда значения признаков соседних узлов влияют на поведение. В этом упражнении вы рассмотрите значения атрибутов соседних узлов и вычислите их среднее. Вы сделаете это для степени, числа треугольников, транзитивности и центральности по посредничеству.

Вам нужно:

  • Умножить матрицу смежности на сетевой атрибут, среднее которого требуется найти, чтобы получить суммарное значение в окрестности.
  • Чтобы вычислить среднее, разделить результат на степень узла, заданную вектором degree, который уже загружен.
  • Наконец, преобразовать результат в вектор и присвоить его network как атрибут узла.

Это упражнение является частью курса

Прогнозная аналитика на основе сетевых данных в R

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Extract the average degree of neighboring nodes
V(network)$averageDegree <- 
    as.vector(AdjacencyMatrix %*% V(network)$___) / degree
Редактировать и запускать код