Маркування вузлів
У цій вправі ви промаркуєте вузли в мережі. Вам надано датафрейм customers з тими самими ідентифікаторами клієнтів, що й у мережі. Для кожного клієнта вказано, чи він пішов (churned) чи ні — відповідно 1 або 0.
Ви додасте статус відтоку до вузлів мережі та візуалізуєте його.
Зверніть увагу, що мережа може мати атрибути як вузлів, так і ребер.
Атрибути вузлів задаються функцією V() (vertex), а атрибути ребер — функцією E().
Атрибути вузлів мережі відтоку — це V(network).
Ця вправа є частиною курсу
Прогнозна аналітика з мережевими даними в R
Інструкції до вправи
- Перегляньте датафрейм
customersза допомогою функціїhead(). - Використайте функцію
table(), щоб порахувати кількість клієнтів, що пішли, і тих, що залишилися, у датафрейміcustomers. - Скористайтеся функцією
V(), щоб додати до мережі атрибут вузлаchurnі присвоїти йому стовпчикchurnіз датафреймуcustomers. - Візуалізуйте мережу, викликавши функцію
plot().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Inspect the customers dataframe
___(customers)
# Count the number of churners and non-churners
table(customers$___)
# Add a node attribute called churn
___(network)$___ <- customers$churn
# Visualize the network
___(___, vertex.label = NA, edge.label = NA,
edge.color = 'black', vertex.size = 2)