Phân cụm phân cấp: phương pháp single
Hãy dùng lại bộ dữ liệu footfall và kiểm tra xem có thay đổi gì khi bạn dùng một phương pháp phân cụm khác hay không.
Dữ liệu được lưu trong pandas DataFrame, comic_con. x_scaled và y_scaled là tên cột của các tọa độ X và Y đã được chuẩn hóa của mọi người tại một thời điểm nhất định.
Bài tập này là một phần của khóa học
Phân cụm trong Python
Hướng dẫn bài tập
- Import
fclustervàlinkagetừscipy.cluster.hierarchy. - Dùng phương pháp
singletrong hàmlinkage().
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.
# Import the fcluster and linkage functions
from ____ import ____, ____
# Use the linkage() function
distance_matrix = ____(comic_con[[____, ____]], ____ = ____, metric = ____)
# Assign cluster labels
comic_con['cluster_labels'] = ____(____, ____, ____)
# Plot clusters
sns.scatterplot(x='x_scaled', y='y_scaled',
hue='cluster_labels', data = comic_con)
plt.show()