Giá trị trung bình theo phân khúc với K-means
Trong bài tập này, bạn sẽ khám phá các giá trị trung bình của các cột cho nghiệm 3 phân khúc bằng K-means. Là một phần của quy trình thử nghiệm & học hỏi, việc quan sát trực quan các nghiệm phân khúc là rất quan trọng để xác định lựa chọn phù hợp nhất với bài toán kinh doanh.
Đã nhập seaborn là sns, và matplotlib.pyplot là plt. Ngoài ra, chúng tôi đã chạy nghiệm 3 phân khúc bằng K-means và nạp sẵn tập dữ liệu với nhãn phân khúc được gán dưới dạng DataFrame wholesale_kmeans3.
Bài tập này là một phần của khóa học
Machine Learning cho Marketing với Python
Hướng dẫn bài tập
- Nhóm theo nhãn phân khúc và tính giá trị trung bình cho các cột.
- In ra giá trị trung bình của các cột cho từng phân khúc.
- Tạo heatmap dựa trên các giá trị trung bình này cho từng phân khúc.
- Hiển thị biểu đồ.
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.
# Group by the segment label and calculate average column values
kmeans3_averages = wholesale_kmeans3.___(['___']).___().round(0)
# Print the average column values per each segment
print(___)
# Create a heatmap on the average column values per each segment
sns.___(___.T, cmap='YlGnBu')
# Display the chart
plt.___()