1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân cụm bằng R

Connected

Bài tập

K-means trên sân bóng (phần 2)

Ở bài trước, bạn đã dùng thành công thuật toán k-means để phân cụm hai đội trong data frame lineup. Lần này, hãy thử xem điều gì xảy ra khi bạn dùng k bằng 3.

Bạn sẽ thấy thuật toán vẫn chạy, nhưng liệu điều đó có hợp lý trong bối cảnh này không…

Hướng dẫn

100 XP
  • Xây dựng mô hình k-means tên model_km3 cho dữ liệu lineup bằng hàm kmeans() với centers = 3.
  • Trích xuất vector gán cụm từ mô hình model_km3$cluster và lưu vào biến clust_km3.
  • Gắn các nhãn cụm như một cột cluster vào data frame lineup và lưu kết quả thành data frame mới tên lineup_km3.
  • Dùng ggplot để vẽ vị trí của từng cầu thủ trên sân và tô màu theo cụm của họ.