LoslegenKostenlos starten

Ein Netzwerk analysieren

Du wirst ein Netzwerk ausgehend von einer Transaktionsdatenquelle aufbauen. Jede Zeile in der Transaktionsdatenquelle transfers steht für eine Geldüberweisung zwischen einem Sender und einem Empfänger.

Trotz der strukturierten Darstellung der Daten sind die Beziehungen zwischen Sendern und Empfängern schwer zu erfassen. Reale Datenquellen enthalten Milliarden von Transaktionen, was es unmöglich macht, Korrelationen und nützliche Erkenntnisse manuell zu extrahieren.

Netzwerkvisualisierungstools bieten eine leistungsstarke Lösung, um verborgene Informationen in Netzwerken leicht interpretier- und verständlich zu machen.

Diese Übung ist Teil des Kurses

<Kurs>Fraud Detection in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Lade die Bibliothek igraph.
  • Lerne die Daten kennen, indem du die ersten Zeilen von transfers ausgibst.
  • Erstelle mit graph_from_data_frame() aus dem Dataframe transfers einen ungerichteten Graphen net.
  • Plotte das Netzwerk net mit schwarzen Knotentexten ("black") und fett, indem du die Schriftgröße auf 2 setzt.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Load the igraph library
library(___)

# Have a look at the data
___(___)

# Create an undirected network from the dataset
net <- ___(___, directed = ___)

# Plot the network with the vertex labels in bold and black
plot(___,
     vertex.label.color = ___,
     vertex.label.font = ___)
Code bearbeiten und ausführen