CommencezCommencez gratuitement

Analyser un réseau

Vous allez construire un réseau à partir d'une source de données transactionnelles. Chaque ligne de la source transfers représente un virement d'argent entre un initiateur et un bénéficiaire.

Même si les données sont bien structurées, il est difficile de saisir les relations entre initiateurs et bénéficiaires. Les sources réelles contiennent des milliards de transactions, ce qui rend l'extraction de corrélations et d'enseignements utiles impossible.

Les outils de visualisation de réseaux offrent une solution puissante pour rendre l'information cachée dans les réseaux plus facile à interpréter et à comprendre.

Cette activité fait partie du cours

Détection de la fraude en R

Voir le cours

Instructions de l’exercice

  • Chargez la bibliothèque igraph.
  • Familiarisez-vous avec les données en affichant les premières lignes de transfers.
  • Créez un graphe non orienté net à partir du tableau de données transfers avec graph_from_data_frame().
  • Tracez le réseau net avec des étiquettes de sommets en "black" et en gras en fixant la taille de police à 2.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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 = ___)
Modifier et exécuter le code