Ajouter des variables de réseau
Enrichir les données avec des variables de réseau et d’autres types de variables améliore la capacité d’un modèle à détecter la fraude.
Le réseau net est basé sur le jeu de transactions transfers entre différents comptes. Les données account_info contiennent des informations sur ces comptes, qui sont les nœuds du réseau. Vous pouvez ajouter à account_info des variables de réseau comme degree, closeness et betweenness.
Cet exercice fait partie du cours
Détection de fraude en R
Instructions
- Représentez le réseau
netet affichezaccount_info, qui contient des informations sur les comptes (c.-à-d. les nœuds). - Ajoutez au data frame
account_infoles variablesdegree,closenessetbetweennessen tant que degrés, proximités et intermédiarités normalisés respectivement. - Affichez les nouvelles variables des comptes (c.-à-d. les nœuds) en imprimant
account_info.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Plot network and print account info
___
legend("bottomleft", legend = c("known money mule", "legit account"), fill = c("darkorange", "lightblue"), bty = "n")
print(___)
# Degree
account_info$___ <- ___(___, normalized = ___)
# Closeness
account_info$___ <- ___(___, ___ = ___)
# Betweenness
account_info$___ <- ___(___, ___ = ___)
print(___)