Признаки на основе связей второго порядка
В этом упражнении вы вычислите количество и долю соседей с оттоком и без оттока во втором порядке соседства. Процедура аналогична предыдущему упражнению, но теперь используется матрица смежности второго порядка.
Это упражнение является частью курса
Прогнозная аналитика на основе сетевых данных в 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)$___))