Kom igångKom igång gratis

Märka noder

I den här övningen ska du märka noderna i nätverket. Du får en dataram kallad customers med samma kund-ID:n som i nätverket. Varje kund har en indikation på om de churnat eller inte, angiven som 1 respektive 0. Du kommer att lägga till churn-statusen på nätverkets noder och visualisera det.

Observera att ett nätverk kan ha både nod- och kantattribut. Nodattributen representeras av funktionen V() (för vertex) och kantattributen av funktionen E(). Nodattributen för churn-nätverket är V(network).

Den här övningen är en del av kursen

Prediktiv analys med nätverksdata i R

Visa kurs

Övningsinstruktioner

  • Inspektera dataramen customers med funktionen head().
  • Använd funktionen table() för att räkna antalet kunder som churnat och inte churnat i dataramen customers.
  • Använd funktionen V() för att lägga till ett nodattribut kallat churn i nätverket och tilldela kolumnen churn från dataramen customers till det.
  • Visualisera nätverket genom att anropa funktionen plot().

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod