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

Đếm nút và tính độ kết nối (connectance)

Trong bài tập này, bạn sẽ đếm số lượng mỗi loại nút bằng cách sử dụng dataframe customers. Cột churn có hai giá trị:

  • 0 cho khách hàng không rời bỏ
  • 1 cho khách hàng rời bỏ

Bạn cũng sẽ tính độ kết nối của mạng bằng công thức \(p=\frac{2E}{N(N-1)}\) trong đó \(N\) là số lượng nút và \(E\) là số lượng cạnh trong mạng.

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

  • Đếm số lượng nút churn bằng cách điều kiện hóa trên customers$churn.
  • Đếm số lượng nút không churn bằng cách điều kiện hóa trên customers$churn.
  • Đếm tổng số nút và đặt tên biến là nodes.
  • Tính độ kết nối của mạng (p) bằng công thức ở trên. Bạn có thể dùng edges từ bài tập trước.

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.

# Count the number of churn nodes
ChurnNodes <- sum(customers$___ == ___)
 
# Count the number of non-churn nodes
NonChurnNodes <- sum(___)
 
# Count the total number of nodes
___ <- ChurnNodes + NonChurnNodes
 
# Compute the network connectance
connectance <- 2 * ___ / ___ / (nodes - 1)

# Print the value
connectance
Chỉnh sửa và Chạy Mã