Een netwerk analyseren
Je gaat een netwerk opzetten vanuit een transactionele gegevensbron. Elke regel in de transactionele gegevensbron transfers stelt een geldoverschrijving tussen een verzender en een begunstigde voor.
Ondanks de gestructureerde weergave van de data zijn de relaties tussen verzenders en begunstigden lastig te vangen. Bronnen uit de praktijk bevatten miljarden transacties, waardoor het onmogelijk is om correlaties en bruikbare inzichten te destilleren.
Netwerkvisualisatietools bieden een krachtige oplossing om verborgen informatie in netwerken gemakkelijk te interpreteren en te begrijpen.
Deze oefening maakt deel uit van de cursus
Fraudedetectie in R
Oefeninstructies
- Laad de
igraph-bibliotheek. - Leer de data kennen door de eerste rijen van
transfersaf te drukken. - Maak een ongerichte graaf
netvan de dataframetransfersmetgraph_from_data_frame(). - Plot het netwerk
netmet de vertexlabels in"black"en vet door de lettergrootte gelijk aan 2 te zetten.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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 = ___)