Nodes tellen en connectance berekenen
In deze oefening tel je het aantal nodes van elk type met behulp van de customers-dataframe. De kolom churn heeft twee waarden:
- 0 voor niet-churners
- 1 voor churners
Je berekent ook de connectance van het netwerk met de formule \(p=\frac{2E}{N(N-1)}\), waarbij \(N\) het aantal nodes is en \(E\) het aantal edges in het netwerk.
Deze oefening maakt deel uit van de cursus
Predictive Analytics met netwerkgdata in R
Oefeninstructies
- Tel het aantal churn-nodes door te filteren op
customers$churn. - Tel het aantal niet-churn-nodes door te filteren op
customers$churn. - Tel het totale aantal nodes en noem de variabele
nodes. - Bereken de connectance van het netwerk met de bovenstaande formule voor \(p\). Je kunt
edgesuit de vorige oefening gebruiken.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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