ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Calcula el número de vecinos churn en el vecindario de segundo orden usando SecondOrderMatrix y el atributo Churn. Convierte el resultado con as.vector() y añádelo como ChurnNeighbors2 a network.
  • 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, dividiendo ChurnNeighbors2 entre la suma de ChurnNeighbors2 y NonChurnNeighbors2.

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)$___))
Editar y ejecutar código