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

Tính toán linkage

Hãy quay lại ví dụ với ba cầu thủ trên sân. Ma trận khoảng cách giữa ba cầu thủ này được hiển thị bên dưới và có sẵn trong biến dist_players.

Từ đó, bạn có thể thấy nhóm đầu tiên hình thành là giữa cầu thủ 1 & 2, vì họ gần nhau nhất với khoảng cách Euclid là 11.

Giờ bạn sẽ áp dụng ba phương pháp linkage đã học để xác định khoảng cách từ nhóm này đến cầu thủ 3.

1 2
2 11
3 16 18

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

Phân cụm bằng R

Xem khóa học

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

  • Tính khoảng cách từ cầu thủ 3 đến nhóm cầu thủ 1 & 2 bằng ba phương pháp linkage sau.
    • Complete: khoảng cách thu được dựa trên giá trị lớn nhất.
    • Single: khoảng cách thu được dựa trên giá trị nhỏ nhất.
    • Average: khoảng cách thu được dựa trên giá trị trung bình.

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.

# Extract the pair distances
distance_1_2 <- dist_players[1]
distance_1_3 <- dist_players[2]
distance_2_3 <- dist_players[3]

# Calculate the complete distance between group 1-2 and 3
complete <- max(c(___, ___))
complete

# Calculate the single distance between group 1-2 and 3
single <- ___
single

# Calculate the average distance between group 1-2 and 3
average <- ___
average
Chỉnh sửa và Chạy Mã