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

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

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

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

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

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

Инструкции к упражнению

  • Вычислите количество соседей с оттоком во втором порядке соседства, используя SecondOrderMatrix и атрибут Churn. Преобразуйте результат с помощью as.vector() и добавьте его в network как ChurnNeighbors2.
  • Аналогично вычислите NonChurnNeighbors2 — количество соседей без оттока во втором порядке соседства.
  • Рассчитайте RelationalNeighbor2 — долю оттоковых клиентов во втором порядке соседства — разделив ChurnNeighbors2 на сумму ChurnNeighbors2 и NonChurnNeighbors2.

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

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

# Compute the number of churners in the second order neighborhood
V(network)$ChurnNeighbors2 <- as.vector(___ %*% V(network)$___)

# Compute the number of non-churners in the second order neighborhood
V(network)$___ <- as.vector(___ %*% (1 - V(network)$___))

# Compute the relational neighbor probability in the second order neighborhood
V(network)$___ <- as.vector(V(network)$___ / 
    (V(network)$___ + V(network)$___))
Редактировать и запускать код