Zacznij terazZacznij za darmo

Etykietowanie węzłów

W tym ćwiczeniu dodasz etykiety do węzłów sieci. Masz do dyspozycji ramkę danych customers zawierającą te same identyfikatory klientów co w sieci. Każdy klient ma przypisaną informację o tym, czy odszedł (wartość 1) czy nie (wartość 0). Dodasz status odejścia do węzłów sieci i zwizualizujesz wynik.

Pamiętaj, że sieć może mieć zarówno atrybuty węzłów, jak i atrybuty krawędzi. Atrybuty węzłów są reprezentowane przez funkcję V() (od ang. vertex), a atrybuty krawędzi – przez funkcję E().
Atrybuty węzłów sieci odejść klientów to V(network).

To ćwiczenie jest częścią kursu

Predykcyjna analityka sieciowa w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Przejrzyj ramkę danych customers za pomocą funkcji head().
  • Użyj funkcji table(), aby policzyć liczbę klientów, którzy odeszli, i tych, którzy pozostali, w ramce danych customers.
  • Użyj funkcji V(), aby dodać do sieci atrybut węzła o nazwie churn i przypisz mu kolumnę churn z ramki danych customers.
  • Zwizualizuj sieć, wywołując funkcję plot().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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)
Edytuj i uruchom kod