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
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éestransfersavecgraph_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 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 = ___)