CommencezCommencez gratuitement

Compter les nœuds et calculer la connectance

Dans cet exercice, vous allez compter le nombre de chaque type de nœud à l'aide du tableau de données customers. La colonne churn prend deux valeurs :

  • 0 pour les non-résiliants
  • 1 pour les résiliants

Vous allez aussi calculer la connectance du réseau avec la formule \(p=\frac{2E}{N(N-1)}\) où \(N\) est le nombre de nœuds et \(E\) le nombre d'arêtes dans le réseau.

Cette activité fait partie du cours

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

Voir le cours

Instructions de l’exercice

  • Comptez le nombre de nœuds « résiliation » en conditionnant sur customers$churn.
  • Comptez le nombre de nœuds « non-résiliation » en conditionnant sur customers$churn.
  • Comptez le nombre total de nœuds et nommez la variable nodes.
  • Calculez la connectance du réseau en utilisant la formule de \(p\) ci-dessus. Vous pouvez réutiliser edges de l'exercice précédent.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Count the number of churn nodes
ChurnNodes <- sum(customers$___ == ___)
 
# Count the number of non-churn nodes
NonChurnNodes <- sum(___)
 
# Count the total number of nodes
___ <- ChurnNodes + NonChurnNodes
 
# Compute the network connectance
connectance <- 2 * ___ / ___ / (nodes - 1)

# Print the value
connectance
Modifier et exécuter le code