Características basadas en enlaces de segundo orden
En este ejercicio, vas a calcular el número y la proporción de vecinos churn y no churn en el vecindario de segundo orden. El procedimiento es el mismo que en el ejercicio anterior, excepto que ahora usas la matriz de adyacencia de segundo orden.
Este ejercicio forma parte del curso
Analítica predictiva con datos conectados en R
Instrucciones del ejercicio
- Calcula el número de vecinos churn en el vecindario de segundo orden usando
SecondOrderMatrixy el atributoChurn. Convierte el resultado conas.vector()y añádelo comoChurnNeighbors2anetwork. - Calcula también
NonChurnNeighbors2, el número de vecinos no churn en el vecindario de segundo orden. - Calcula
RelationalNeighbor2, la proporción de churners en el vecindario de segundo orden, dividiendoChurnNeighbors2entre la suma deChurnNeighbors2yNonChurnNeighbors2.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)$___))