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
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
edgesde 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