Đặ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
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
SecondOrderMatrixvà thuộc tínhChurn. Chuyển kết quả vớias.vector()và thêm vàonetworkdưới tênChurnNeighbors2. - Đồ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 chiaChurnNeighbors2cho tổng củaChurnNeighbors2vàNonChurnNeighbors2.
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)$___))