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

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

Zobrazit kurz

Pokyny k cvičení

  • Prozkoumej dataframe customers pomocí funkce head().
  • Pomocí funkce table() spočítej počet churnerů a non-churnerů v dataframu customers.
  • Pomocí funkce V() přidej uzlům sítě atribut churn a přiřaď mu sloupec churn z dataframu customers.
  • 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)
Upravit a spustit kód