LoslegenKostenlos loslegen

Knoten beschriften

In dieser Übung beschriftest du die Knoten im Netzwerk. Du bekommst ein Dataframe namens customers mit denselben Kunden-IDs wie im Netzwerk. Für jede Kundin bzw. jeden Kunden ist vermerkt, ob sie bzw. er gechurnt hat (1) oder nicht (0). Du fügst den Churn-Status zu den Knoten des Netzwerks hinzu und visualisierst ihn.

Beachte, dass ein Netzwerk sowohl Knoten- als auch Kanten-Attribute haben kann. Die Knoten-Attribute werden durch die Funktion V() (für Vertex) und die Kanten-Attribute durch die Funktion E() dargestellt. Die Knotenattribute des Churn-Netzwerks sind V(network).

Diese Übung ist Teil des Kurses

Predictive Analytics mit vernetzten Daten in R

Kurs anzeigen

Anleitung zur Übung

  • Untersuche das Dataframe customers mit der Funktion head().
  • Verwende die Funktion table(), um die Anzahl der Churner und Nicht-Churner im Dataframe customers zu zählen.
  • Verwende die Funktion V(), um dem Netzwerk ein Knotenattribut namens churn hinzuzufügen, und weise ihm die Spalte churn aus dem Dataframe customers zu.
  • Visualisiere das Netzwerk, indem du die Funktion plot() aufrufst.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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)
Code bearbeiten und ausführen