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
Pokyny k cvičení
- Vypočítej počet sousedů s churnem v sousedství druhého řádu pomocí
SecondOrderMatrixa atributuChurn. Výsledek převeď pomocías.vector()a přidej ho donetworkjakoChurnNeighbors2. - 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ímChurnNeighbors2součtemChurnNeighbors2aNonChurnNeighbors2.
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)$___))