Začněte nyníZačněte zdarma

Příznaky druhého řádu založené na vazbách

V tomto cvičení vypočítáš počet a poměr sousedů s churnem a bez churnu v sousedství druhého řádu. Postup je stejný jako v předchozím cvičení, jen teď pracuješ s maticí sousednosti druhého řádu.

Toto cvičení je součástí kurzu

Prediktivní analytika pomocí síťových dat v R

Zobrazit kurz

Pokyny k cvičení

  • Vypočítej počet sousedů s churnem v sousedství druhého řádu pomocí SecondOrderMatrix a atributu Churn. Výsledek převeď pomocí as.vector() a přidej ho do network jako ChurnNeighbors2.
  • Dále vypočítej NonChurnNeighbors2, tedy počet sousedů bez churnu v sousedství druhého řádu.
  • Vypočítej RelationalNeighbor2, poměr churnerů v sousedství druhého řádu, a to podělením ChurnNeighbors2 součtem ChurnNeighbors2 a NonChurnNeighbors2.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)$___))
Upravit a spustit kód