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

Đặc trưng dựa trên liên kết bậc hai

Trong bài tập này, bạn sẽ tính số lượng và tỷ lệ hàng xóm rời bỏ và không rời bỏ trong lân cận bậc hai. Quy trình giống như bài trước, chỉ khác là giờ bạn dùng ma trận kề bậc hai.

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

  • Tính số hàng xóm rời bỏ trong lân cận bậc hai bằng cách dùng SecondOrderMatrix và thuộc tính Churn. Chuyển kết quả với as.vector() và thêm vào network dưới tên ChurnNeighbors2.
  • Đồng thời tính NonChurnNeighbors2, số hàng xóm không rời bỏ trong lân cận bậc hai.
  • Tính RelationalNeighbor2, tỷ lệ khách hàng rời bỏ trong lân cận bậc hai, bằng cách chia ChurnNeighbors2 cho tổng của ChurnNeighbors2NonChurnNeighbors2.

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.

# Compute the number of churners in the second order neighborhood
V(network)$ChurnNeighbors2 <- as.vector(___ %*% V(network)$___)

# Compute the number of non-churners in the second order neighborhood
V(network)$___ <- as.vector(___ %*% (1 - V(network)$___))

# Compute the relational neighbor probability in the second order neighborhood
V(network)$___ <- as.vector(V(network)$___ / 
    (V(network)$___ + V(network)$___))
Chỉnh sửa và Chạy Mã