Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Laad de igraph-bibliotheek.
  • Leer de data kennen door de eerste rijen van transfers af te drukken.
  • Maak een ongerichte graaf net van de dataframe transfers met graph_from_data_frame().
  • Plot het netwerk net met 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 = ___)
Code bewerken en uitvoeren