ÎncepețiÎncepe gratuit

Caracteristici bazate pe legături de ordinul doi

În acest exercițiu, vei calcula numărul și proporția vecinilor care renunță sau nu renunță la servicii în vecinătatea de ordinul doi. Procedura este aceeași ca în exercițiul anterior, cu diferența că acum vei folosi matricea de adiacență de ordinul doi.

Acest exercițiu face parte din cursul

Analiză predictivă folosind date de rețea în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează numărul de vecini care renunță la servicii în vecinătatea de ordinul doi folosind SecondOrderMatrix și atributul Churn. Convertește rezultatul cu as.vector() și adaugă-l ca ChurnNeighbors2 la network.
  • Calculează și NonChurnNeighbors2, adică numărul de vecini care nu renunță la servicii în vecinătatea de ordinul doi.
  • Calculează RelationalNeighbor2, proporția clienților care renunță la servicii în vecinătatea de ordinul doi, împărțind ChurnNeighbors2 la suma dintre ChurnNeighbors2 și NonChurnNeighbors2.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)$___))
Editează și rulează codul