Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Beräkna antalet churn-grannar i andragrannkapet med hjälp av SecondOrderMatrix och attributet Churn. Konvertera resultatet med as.vector() och lägg till det som ChurnNeighbors2 i network.
  • Beräkna även NonChurnNeighbors2, alltså antalet icke-churn-grannar i andragrannkapet.
  • Beräkna RelationalNeighbor2, andelen churners i andragrannkapet, genom att dividera ChurnNeighbors2 med summan av ChurnNeighbors2 och NonChurnNeighbors2.

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)$___))
Redigera och kör kod