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 entre un émetteur et un bénéficiaire.
Même si les données sont structurées, les relations entre émetteurs et bénéficiaires restent difficiles à appréhender. Les sources réelles contiennent des milliards de transactions, ce qui rend l’extraction de corrélations et d’enseignements utiles impossible à l’œil nu.
Les outils de visualisation de réseaux offrent une solution puissante pour rendre lisibles et compréhensibles les informations cachées dans les réseaux.
Cet exercice fait partie du cours
Détection de fraude en R
Instructions
- 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 dataframetransfersavecgraph_from_data_frame(). - Tracez le réseau
netavec 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 cet exemple de code.
# 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 = ___)