Contare i nodi e calcolare la connectance
In questo esercizio conterai il numero di nodi per ciascun tipo usando il dataframe customers. La colonna churn ha due valori diversi:
- 0 per i non churner
- 1 per i churner
Calcolerai anche la connectance della rete usando la formula \(p=\frac{2E}{N(N-1)}\) dove \(N\) è il numero di nodi ed \(E\) è il numero di archi nella rete.
Questo esercizio fa parte del corso
Analitica predittiva con dati di rete in R
Istruzioni dell'esercizio
- Conta il numero di nodi churn condizionando su
customers$churn. - Conta il numero di nodi non churn condizionando su
customers$churn. - Conta il numero totale di nodi e chiama la variabile
nodes. - Calcola la connectance della rete usando la formula di \(p\) mostrata sopra. Puoi usare
edgesdall'esercizio precedente.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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