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
Anleitung zur Übung
- Untersuche das Dataframe
customersmit der Funktionhead(). - Verwende die Funktion
table(), um die Anzahl der Churner und Nicht-Churner im Dataframecustomerszu zählen. - Verwende die Funktion
V(), um dem Netzwerk ein Knotenattribut namenschurnhinzuzufügen, und weise ihm die Spaltechurnaus dem Dataframecustomerszu. - 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)