Ajout de caractéristiques de réseau
Enrichir les données avec des caractéristiques 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 l'ensemble de transactions transfers provenant de différents comptes. Les données account_info contiennent des détails sur ces comptes, qui sont les nœuds du réseau. Vous pouvez ajouter à account_info des caractéristiques de réseau comme degree, closeness et betweenness.
Cette activité fait partie du cours
Détection de la fraude en R
Instructions de l’exercice
- Tracez le réseau
netet affichezaccount_info, qui contient de l'information sur les comptes (c.-à-d. les nœuds). - Ajoutez les caractéristiques
degree,closenessetbetweennessau tableau de donnéesaccount_infoen tant que degré, proximité (closeness) et intermédialité (betweenness) normalisés, respectivement. - Affichez les nouvelles caractéristiques des comptes (c.-à-d. les nœuds) en imprimant
account_info.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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(___)