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
Fraud Detection in R
Anleitung zur Übung
- Lade die Bibliothek
igraph. - Lerne die Daten kennen, indem du die ersten Zeilen von
transfersausgibst. - Erstelle mit
graph_from_data_frame()aus dem Dataframetransferseinen ungerichteten Graphennet. - Plotte das Netzwerk
netmit schwarzen Knotentexten ("black") und fett, indem du die Schriftgröße auf 2 setzt.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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 = ___)