Ознаки на основі зв'язків другого порядку
У цій вправі ви обчислите кількість і частку сусідів із відтоком та без відтоку у другому порядку сусідства. Процедура така сама, як у попередній вправі, лише тепер ви використовуєте матрицю суміжності другого порядку.
Ця вправа є частиною курсу
Прогнозна аналітика з мережевими даними в 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)$___))