Vẽ tổng bình phương sai số
Bây giờ bạn sẽ vẽ tổng bình phương sai số cho mỗi giá trị k và xác định xem có “khuỷu tay” hay không. Điều này sẽ giúp bạn chọn số cụm nên dùng.
Tổng bình phương sai số đã được nạp dưới dạng một dictionary tên là sse từ bài trước. matplotlib.pyplot đã được nạp là plt, và seaborn là sns.
Bạn có thể khám phá dictionary này trong console.
Bài tập này là một phần của khóa học
Phân khúc khách hàng bằng Python
Hướng dẫn bài tập
- Thêm tiêu đề biểu đồ "The Elbow Method".
- Thêm nhãn trục X "k".
- Thêm nhãn trục Y "SSE".
- Vẽ các giá trị SSE cho từng
kđược lưu dưới dạng khóa trong dictionary.
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.
# Add the plot title "The Elbow Method"
plt.____('The Elbow Method')
# Add X-axis label "k"
plt.____('____')
# Add Y-axis label "SSE"
plt.____('____')
# Plot SSE values for each key in the dictionary
sns.____(x=list(sse.____()), y=list(sse.____()))
plt.show()