Označování uzlů
V tomto cvičení označíš uzly v síti. Máš k dispozici dataframe customers se stejnými ID zákazníků, jako jsou v síti. U každého zákazníka je uvedeno, zda odešel (churn), nebo ne – hodnotou 1, resp. 0.
Přidáš informaci o churnu k uzlům sítě a výsledek vizualizuješ.
Všimni si, že síť může mít atributy jak uzlů, tak hran.
Atributy uzlů jsou reprezentovány funkcí V() (z anglického vertex) a atributy hran funkcí E().
Atributy uzlů churn sítě jsou dostupné přes V(network).
Toto cvičení je součástí kurzu
Prediktivní analytika pomocí síťových dat v R
Pokyny k cvičení
- Prozkoumej dataframe
customerspomocí funkcehead(). - Pomocí funkce
table()spočítej počet churnerů a non-churnerů v dataframucustomers. - Pomocí funkce
V()přidej uzlům sítě atributchurna přiřaď mu sloupecchurnz dataframucustomers. - Vizualizuj síť zavoláním funkce
plot().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Inspect the customers dataframe
___(customers)
# Count the number of churners and non-churners
table(customers$___)
# Add a node attribute called churn
___(network)$___ <- customers$churn
# Visualize the network
___(___, vertex.label = NA, edge.label = NA,
edge.color = 'black', vertex.size = 2)