Räkna noder och beräkna konnektans
I den här övningen räknar du antalet noder av varje typ med hjälp av dataramen customers. Kolumnen churn har två möjliga värden:
- 0 för kunder som inte churnat
- 1 för kunder som churnat
Du beräknar också nätverkets konnektans med formeln \(p=\frac{2E}{N(N-1)}\), där \(N\) är antalet noder och \(E\) är antalet kanter i nätverket.
Den här övningen är en del av kursen
Prediktiv analys med nätverksdata i R
Övningsinstruktioner
- Räkna antalet churn-noder genom att filtrera på
customers$churn. - Räkna antalet icke-churn-noder genom att filtrera på
customers$churn. - Räkna det totala antalet noder och ge variabeln namnet
nodes. - Beräkna nätverkets konnektans med formeln för \(p\) som visas ovan. Du kan använda
edgesfrån föregående övning.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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