Länkbaserade särdrag av andra ordningen
I den här övningen beräknar du antalet och andelen churn- respektive icke-churn-grannar i andragrannkapet. Proceduren är densamma som i föregående övning, men nu använder du adjacensmatrisen av andra ordningen.
Den här övningen är en del av kursen
Prediktiv analys med nätverksdata i R
Övningsinstruktioner
- Beräkna antalet churn-grannar i andragrannkapet med hjälp av
SecondOrderMatrixoch attributetChurn. Konvertera resultatet medas.vector()och lägg till det somChurnNeighbors2inetwork. - Beräkna även
NonChurnNeighbors2, alltså antalet icke-churn-grannar i andragrannkapet. - Beräkna
RelationalNeighbor2, andelen churners i andragrannkapet, genom att divideraChurnNeighbors2med summan avChurnNeighbors2ochNonChurnNeighbors2.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)$___))