Kolorowanie węzłów
W tym ćwiczeniu pokolorujesz węzły sieci w zależności od statusu odejścia klienta. Klienci, którzy odeszli, zostaną oznaczeni kolorem czerwonym, a pozostali – białym. Następnie ponownie zwizualizujesz sieć.
To ćwiczenie jest częścią kursu
Predykcyjna analityka sieciowa w R
Instrukcje do ćwiczenia
- Dodaj atrybut węzła o nazwie
color, który będzie miał taką samą wartość jakV(network)$churn. - W
V(network)$colorużyj funkcjigsub(), aby zastąpić ciąg znaków"1"ciągiem"red". - W
V(network)$colorużyj funkcjigsub(), aby zastąpić ciąg znaków"0"ciągiem"white". - Zwizualizuj sieć ponownie, korzystając z funkcji
plot().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Add a node attribute called color
V(network)$___ <- V(network)$churn
# Change the color of churners to red and non-churners to white
V(network)$color <- gsub(___, "red", V(network)$color)
V(network)$color <- gsub(___, "white", V(network)$color)
# Plot the network
___(___, vertex.label = NA, edge.label = NA,
edge.color = "black", vertex.size = 2)