Python101 - Bài 5: Phân Khúc Khách Hàng (Segmentation) Với K-Means Clustering
Chia khách hàng thành các nhóm "Sang chảnh", "Bình dân", "Săn sale" một cách tự động bằng Máy học (Machine Learning). Đỉnh cao của Marketing Analytics.

SPSS làm cái này (Cluster Analysis) khá tù. Python với `scikit-learn` làm việc này cực mượt và visual cực đẹp.
Giả sử bạn có dữ liệu Chi tiêu (Spending) và Thu nhập (Income) của khách hàng. Bạn muốn chia họ thành 3 nhóm.
K-Means Clustering
Kết quả là một biểu đồ với 3 cụm màu khác nhau. Bạn sẽ thấy rõ:
- Nhóm 1: Thu nhập cao, tiêu ít (Kiệt sỉ).
- Nhóm 2: Thu nhập cao, tiêu nhiều (Vip).
- Nhóm 3: Thu nhập thấp, tiêu nhiều (Nguy hiểm).
Từ đó Marketing sẽ có chiến lược riêng cho từng nhóm. Đây chính là Data-driven Marketing!

