Bắt đầu ngayBắt đầu miễn phí

Tô màu các nút

Trong bài tập này, bạn sẽ tô màu các nút trong mạng dựa trên trạng thái churn. Khách hàng đã rời bỏ (churn) sẽ được tô màu đỏ, còn khách hàng không rời bỏ sẽ tô màu trắng. Sau đó, bạn sẽ trực quan hóa mạng một lần nữa.

Bài tập này là một phần của khóa học

Phân tích dự đoán với dữ liệu mạng trong R

Xem khóa học

Hướng dẫn bài tập

  • Thêm một thuộc tính nút tên là color có giá trị giống V(network)$churn.
  • Trong V(network)$color, dùng hàm gsub() để thay thế chuỗi "1" bằng chuỗi "red".
  • Trong V(network)$color, dùng hàm gsub() để thay thế chuỗi "0" bằng chuỗi "white".
  • Trực quan hóa lại mạng bằng hàm plot().

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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)
Chỉnh sửa và Chạy Mã