ПочатиПочніть безкоштовно

Маркування вузлів

У цій вправі ви промаркуєте вузли в мережі. Вам надано датафрейм 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)
Редагувати та запускати код