Підрахунок вузлів і обчислення зв'язності (connectance)
У цій вправі ви підрахуєте кількість кожного типу вузлів за допомогою датафрейму customers. Стовпець churn має два значення:
- 0 — для тих, хто не пішов
- 1 — для тих, хто пішов
Також ви обчислите зв'язність мережі за формулою \(p=\frac{2E}{N(N-1)}\), де \(N\) — кількість вузлів, а \(E\) — кількість ребер у мережі.
Ця вправа є частиною курсу
Прогнозна аналітика з мережевими даними в R
Інструкції до вправи
- Порахуйте кількість вузлів із відтоком, роблячи відбір за
customers$churn. - Порахуйте кількість вузлів без відтоку, роблячи відбір за
customers$churn. - Порахуйте загальну кількість вузлів і назвіть змінну
nodes. - Обчисліть зв'язність мережі за формулою для \(p\), наведеною вище. Можете використати
edgesз попередньої вправи.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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