CommencerCommencer gratuitement

Attribuer des labels aux nœuds

Dans cet exercice, vous allez attribuer des labels aux nœuds du réseau. On vous fournit un dataframe nommé customers contenant les mêmes identifiants clients que dans le réseau. Chaque client a une indication de churn : 1 s’il a churné, 0 sinon. Vous allez ajouter ce statut de churn aux nœuds du réseau et le visualiser.

Notez qu’un réseau peut avoir des attributs de nœud et des attributs d’arête. Les attributs de nœud sont accessibles via la fonction V() (pour vertex) et les attributs d’arête via la fonction E(). Les attributs de nœud du réseau de churn sont V(network).

Cet exercice fait partie du cours

Analytique prédictive avec des données en réseau sous R

Afficher le cours

Instructions

  • Inspectez le dataframe customers avec la fonction head().
  • Utilisez la fonction table() pour compter le nombre de churners et de non-churners dans le dataframe customers.
  • Utilisez la fonction V() pour ajouter un attribut de nœud appelé churn au réseau et lui affecter la colonne churn du dataframe customers.
  • Visualisez le réseau en appelant la fonction plot().

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# Inspect the customers dataframe
___(customers)

# Count the number of churners and non-churners
table(customers$___)

# Add a node attribute called churn
___(network)$___ <- customers$churn

# Visualize the network
___(___, vertex.label = NA, edge.label = NA,
    edge.color = 'black', vertex.size = 2)
Modifier et exécuter le code