CommencerCommencer gratuitement

Compter les nœuds et calculer la connectance

Dans cet exercice, vous allez compter le nombre de nœuds de chaque type à l’aide du dataframe customers. La colonne churn prend deux valeurs :

  • 0 pour les non-churners
  • 1 pour les churners

Vous calculerez également 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 du réseau.

Cet exercice fait partie du cours

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

Afficher le cours

Instructions

  • Comptez le nombre de nœuds churn en conditionnant sur customers$churn.
  • Comptez le nombre de nœuds non churn 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\) indiquée ci-dessus. Vous pouvez réutiliser edges de l’exercice précédent.

Exercice interactif pratique

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

# 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