Bối cảnh và vấn đề nghiên cứu

Trong bối cảnh bùng nổ của thương mại điện tử và khoa học dữ liệu, việc thấu hiểu hành vi người tiêu dùng trở thành nhiệm vụ cốt lõi của các doanh nghiệp bán lẻ. Để tối ưu hóa chiến lược kinh doanh và nâng cao trải nghiệm người dùng, nhà quản trị cần phân chia tập khách hàng không đồng nhất thành các phân khúc có đặc tính tương đồng, từ đó xây dựng các chương trình tiếp thị cá nhân hóa.

Tại lĩnh vực bán lẻ xe đạp, nhiều doanh nghiệp vẫn duy trì các phương thức phân loại thủ công hoặc định tính truyền thống. Cách tiếp cận này bộc lộ nhiều hạn chế khi đối mặt với khối lượng giao dịch lớn, dẫn đến việc đánh giá sai lệch nhu cầu khách hàng, phân bổ ngân sách tiếp thị không hiệu quả và bỏ lỡ các nhóm khách hàng tiềm năng. Mô hình RFM (Recency, Frequency, Monetary) là công cụ kinh điển được ứng dụng phổ biến để lượng hóa giá trị khách hàng dựa trên ba tiêu chí: thời gian giao dịch gần nhất, tần suất mua sắm và tổng giá trị chi tiêu. Tuy nhiên, việc áp dụng mô hình RFM đơn lẻ trong ngành bán lẻ xe đạp còn tồn tại các rào cản về việc xử lý không gian đa chiều và chưa tối ưu hóa được việc nhận diện cụm khách hàng tự động. Do đó, việc kết hợp mô hình RFM với thuật toán học máy không giám sát K-means được đặt ra nhằm hoàn thiện mô hình phân khúc khách hàng, nâng cao độ chính xác và hỗ trợ quá trình ra quyết định dựa trên dữ liệu.

Nghiên cứu xác định các mục tiêu và nhiệm vụ cụ thể:

  1. Mục tiêu tổng quát: Đề xuất phương pháp và xây dựng mô hình phân khúc khách hàng dựa trên mô hình RFM kết hợp thuật toán học máy phân cụm K-means trong lĩnh vực bán lẻ xe đạp; đồng thời đánh giá, so sánh hiệu quả giữa phương pháp RFM truyền thống và RFM kết hợp học máy để đề xuất chiến lược tiếp thị phù hợp cho từng phân khúc.
  2. Mục tiêu cụ thể:
    • Làm rõ cơ sở lý thuyết về hành vi khách hàng, phân khúc khách hàng, mô hình RFM và tổng hợp các công trình nghiên cứu trước đây ứng dụng thuật toán K-means trong phân khúc khách hàng.
    • Trình bày quy trình thu thập, tiền xử lý và chuyển đổi dữ liệu giao dịch để phục vụ tính toán các chỉ số RFM và thuật toán K-means.
    • Tiến hành phân tích định tính và định lượng đặc trưng của từng phân khúc khách hàng thu được từ hai phương pháp thực nghiệm.
    • Đề xuất các khuyến nghị, giải pháp tiếp thị và chính sách chăm sóc khách hàng tương ứng với từng nhóm phân khúc.

Đối tượng và phạm vi nghiên cứu:

  • Đối tượng nghiên cứu: Mô hình phân khúc khách hàng thông qua việc kết hợp chỉ số RFM và thuật toán phân cụm K-means.
  • Phạm vi không gian: Dữ liệu hoạt động kinh doanh bán lẻ xe đạp từ tập dữ liệu thứ cấp của công ty AdventureWorks Cycles.
  • Phạm vi thời gian: Dữ liệu giao dịch được trích xuất từ ngày 01/07/2017 đến ngày 15/06/2020; thời gian thực hiện nghiên cứu diễn ra trong 2 tháng (từ tháng 09/2022 đến tháng 11/2022).

Cơ sở lý thuyết và phương pháp

Khung lý thuyết và mô hình nghiên cứu

Đề tài xây dựng trên nền tảng lý thuyết hành vi người tiêu dùng và khai phá dữ liệu thương mại:

  • Hành vi khách hàng: Theo Hiệp hội Marketing Hoa Kỳ (AMA), hành vi khách hàng là sự tác động qua lại giữa các yếu tố kích thích môi trường với nhận thức và hành vi của con người trong quá trình tiêu dùng. Theo Kotler & Levy, đây là chuỗi hành động cụ thể của cá nhân khi đưa ra quyết định mua sắm, sử dụng và loại bỏ sản phẩm hoặc dịch vụ.
  • Phân tích phân khúc khách hàng (Customer Segmentation): Quá trình phân chia tệp khách hàng không đồng nhất thành các nhóm nhỏ đồng nhất dựa trên các tiêu chí nhân khẩu học, địa lý, tâm lý học và hành vi giao dịch (tần suất, doanh số, lượt truy cập).
  • Mô hình RFM: Phương pháp lượng hóa giá trị khách hàng dựa trên ba biến số:
    • Recency (R): Khoảng thời gian tính từ giao dịch gần nhất của khách hàng đến mốc thời gian quan sát.
    • Frequency (F): Tổng số lần phát sinh giao dịch của khách hàng trong khoảng thời gian nghiên cứu.
    • Monetary (M): Tổng số tiền khách hàng đã chi trả cho doanh nghiệp qua các đơn hàng.
  • Thuật toán học máy K-means: Kỹ thuật phân cụm không giám sát nhằm phân chia $N$ quan sát thành $K$ cụm sao cho khoảng cách giữa các điểm dữ liệu đến tâm cụm (centroid) tương ứng là nhỏ nhất.

Nghiên cứu đã kế thừa và đối sánh với 20 công trình tiêu biểu trong và ngoài nước:

  • Các nghiên cứu nền tảng và mở rộng RFM: You-Shyang Chen và cộng sự (2009); Morteza Namvar và cộng sự (2011) tích hợp RFM, LTV và nhân khẩu học; Rodrigo Heldt và cộng sự (2019) đề xuất RFM trên từng sản phẩm (RFM/P); Đỗ Vĩnh Trúc (2022) kết hợp RFM và CLV.
  • Các nghiên cứu kết hợp RFM và thuật toán học máy: Daqing Chen và cộng sự (2012) kết hợp K-means và Decision Tree; Aryuni và cộng sự (2018) so sánh K-means và K-Medoids; Onur Doğan và cộng sự (2018) ứng dụng phân cụm hai bước và K-means tại Thổ Nhĩ Kỳ; Anitha & Patil (2019); Siti Monalisa và cộng sự (2019) dùng Fuzzy C-Means; Jun Wu, Li Shi và cộng sự (2020) kết hợp RFM, K-means và PCA; Hoàng Anh Dũng (2020) kết hợp K-means và Random Forest; Hồ Trung Thành và Nguyễn Đăng Sơn (2021) phân lập 5 phân khúc khách hàng bằng RFM và K-means; Phan Châu Minh Trường (2022).

Phương pháp nghiên cứu và nguồn dữ liệu

Nghiên cứu áp dụng quy trình nghiên cứu phối hợp giữa lý thuyết và thực nghiệm:

  • Phương pháp nghiên cứu lý thuyết: Sử dụng phân tích - tổng hợp lý thuyết, phân loại và hệ thống hóa tài liệu học thuật, cùng phương pháp tham vấn chuyên gia trong lĩnh vực tiếp thị và khoa học dữ liệu.
  • Phương pháp nghiên cứu thực nghiệm:
    • Thu thập và xử lý dữ liệu: Sử dụng tập dữ liệu doanh nghiệp AdventureWorks Cycles do Microsoft cung cấp với 121.254 bản ghi giao dịch bán lẻ.
    • Phương pháp định lượng: Trích xuất và tính toán các chỉ số $R, F, M$; phân tổ dữ liệu thành 5 mức điểm; xác định số cụm tối ưu $K$ bằng phương pháp Elbow (đường cong SSE và Distortion); kiểm định độ gắn kết và phân tách cụm bằng hệ số Silhouette Score.
    • Phương pháp định tính: Diễn giải hành vi, định danh nhãn phân khúc (Labelling) và xây dựng chân dung khách hàng cho từng nhóm.
Bảng dữ liệu trích xuất Các thuộc tính chính Mục đích sử dụng
Sales SalesOrderLineKey, CustomerKey, ProductKey, OrderDateKey, Sales Amount, Order Quantity, Unit Price Tính toán giá trị Monetary ($M$), giá trị Recency ($R$) và xác định định danh khách hàng
Sales Order Sales Order, SalesOrderLineKey, Channel Đếm số lượng đơn hàng để xác định giá trị Frequency ($F$)
Customer CustomerKey, Customer ID, Customer, City, State-Province, Country-Region, Postal Code Định danh thông tin nhân khẩu học và vị trí địa lý của khách hàng

Nội dung chính theo từng chương

CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

Chương 1 thiết lập lý do lựa chọn đề tài xuất phát từ nhu cầu thực tiễn của ngành bán lẻ xe đạp, nơi khách hàng có chu kỳ mua sắm đặc thù và giá trị đơn hàng chênh lệch lớn. Tác giả trình bày hệ thống mục tiêu nghiên cứu tổng quát và 4 mục tiêu cụ thể, xác định đối tượng nghiên cứu là phương pháp phân khúc khách hàng bằng RFM và K-means. Phạm vi không gian được giới hạn trong tập dữ liệu của công ty AdventureWorks Cycles giai đoạn 2017 - 2020. Quy trình nghiên cứu được cấu trúc thành 4 giai đoạn logic xuyên suốt 5 chương báo cáo và 1 phần phụ lục mở rộng.

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VÀ MỘT SỐ NGHIÊN CỨU LIÊN QUAN

Chương này tổng kết các khái niệm học thuật về hành vi người tiêu dùng theo các trường phái tiếp thị hiện đại. Tác giả phân tích tiến trình phát triển của các kỹ thuật phân khúc khách hàng: từ phân loại thủ công dựa trên quan sát cá nhân, phân nhóm theo nhân khẩu học/địa lý, đến các mô hình định lượng hành vi (Customer Quintiles, RFM, CLV, NPS). Chương 2 tổng thuật chi tiết 20 công trình nghiên cứu tiêu biểu giai đoạn 2009 - 2022, chỉ ra khoảng trống nghiên cứu về việc ứng dụng kết hợp RFM và K-means trong lĩnh vực bán lẻ xe đạp trực tuyến và trực tiếp.

CHƯƠNG 3: PHƯƠNG PHÁP THỰC NGHIỆM

Chương 3 chi tiết hóa quy trình thực nghiệm kỹ thuật qua 4 bước:

  1. Thu thập dữ liệu: Khai thác dữ liệu bán lẻ của công ty AdventureWorks Cycles (trụ sở tại Bothell, Washington, quy mô 290 nhân viên) với 121.254 dòng giao dịch.
  2. Tiền xử lý dữ liệu:
    • Lựa chọn thuộc tính: Chọn lọc 4 trường nòng cốt gồm CustomerKey (khóa chính định danh khách hàng), OrderDateKey (ngày giao dịch), Sales Order (mã đơn hàng) và Sales Amount (doanh số đơn hàng).
    • Làm sạch dữ liệu: Định dạng Sales Order dạng chuỗi ký tự (chữ in hoa và số), OrderDateKey dạng số có độ dài 8 ký tự, Sales Amount dạng số thập phân. Bộ dữ liệu không có giá trị bị thiếu (missing values = 0).
    • Xử lý ngoại lệ: Phát hiện các giá trị Sales Amount lớn hơn 3.000 USD qua biểu đồ Boxplot; tác giả quyết định giữ lại các giá trị này do phù hợp với bản chất giá trị cao của mặt hàng xe đạp nguyên chiếc.
  3. Biến đổi dữ liệu (Data Transformation):
    • $R$ (Recency) được tính bằng khoảng cách ngày giữa ngày quan sát lớn nhất của toàn bộ tập dữ liệu trừ đi ngày mua hàng gần nhất (Max(OrderDateKey)) của từng khách hàng.
    • $F$ (Frequency) được tính bằng tổng số lượt Sales Order duy nhất tương ứng với mỗi CustomerKey.
    • $M$ (Monetary) được tính bằng tổng toàn bộ Sales Amount phát sinh từ tất cả các đơn hàng của khách hàng đó.
  4. Thiết lập mô hình RFM và dán nhãn:
    • Phân tổ dữ liệu thành 5 khoảng đều nhau dựa trên công thức tính độ dài khoảng $h = \frac{\text{Max} - \text{Min}}{5}$, xác định các ngưỡng phân vị 20%, 40%, 60%, 80% để gán điểm từ 1 đến 5 cho từng nhân tố $R, F, M$.
    • Ghép chuỗi điểm RFM (Concatenate RFM). Để tránh sự phức tạp của không gian 3 chiều khi dán nhãn thủ công, tác giả sử dụng bản đồ 2 chiều trên cặp giá trị $(R, F)$ để phân loại thành 10 nhãn nhóm khách hàng lý thuyết.
Nhãn khách hàng (Label) Điểm Recency ($R$) Điểm Frequency ($F$) Đặc trưng hành vi
Champions 4 - 5 5 - 5 Mua hàng gần đây, tần suất cao nhất, chi tiêu lớn nhất
Loyal Customers 3 - 4 4 - 5 Mua sắm thường xuyên, chi tiêu nhiều, gắn kết với thương hiệu
Potential Loyalist 4 - 5 2 - 3 Giao dịch gần đây với tần suất mua hàng ở mức trung bình
New Customers 5 - 5 1 - 1 Mới phát sinh giao dịch gần nhất, tần suất mua còn thấp (1 lần)
Promising 4 - 4 1 - 1 Mua sắm gần đây, tần suất thấp, mức độ chi tiêu chưa cao
Needing Attention 3 - 3 3 - 3 Điểm RFM ở mức trung bình, có dấu hiệu giảm tần suất mua sắm
About To Sleep 3 - 3 1 - 2 Điểm $R$ và $F$ dưới trung bình, có nguy cơ rời bỏ nếu không kích hoạt
At Risk 1 - 2 3 - 4 Từng mua thường xuyên và chi tiêu lớn nhưng đã lâu không quay lại
Can't Lose Them 1 - 2 5 - 5 Khách hàng giao dịch lớn nhất, thường xuyên nhưng đã ngưng tương tác
Hibernating 1 - 2 1 - 2 Giao dịch cuối đã cách xa thời điểm khảo sát, tần suất và chi tiêu thấp

CHƯƠNG 4: KẾT QUẢ THỰC NGHIỆM VÀ THẢO LUẬN

Chương 4 phân tích kết quả thống kê mô tả và phân phối của các biến số:

  • Độ phân tán của dữ liệu: Cả 3 phân phối của $R, F, M$ đều có xu hướng lệch phải rõ rệt. Đa số khách hàng có chỉ số Recency dưới 50 ngày; chỉ số Frequency có giá trị yếu vị (mode) là 1 lần mua; chỉ số Monetary tập trung ở mức chi tiêu thấp (đơn giá sản phẩm phổ biến là 2,29 USD đối với các phụ kiện nhỏ).
  • Kết quả phân khúc theo mô hình RFM 2D:
    • Tệp khách hàng thực tế được phân chia thành 4 nhóm chính chiếm tỷ trọng lớn: Nhóm Khách hàng kỳ vọng (Promising), Khách hàng mới (New Customers), Khách hàng sắp ngủ (About to sleep) và Khách hàng ngủ đông (Hibernating).
    • Hai nhóm Khách hàng vô địch (Champions - chiếm 0,1%) và Khách hàng trung thành tiềm năng (Potential Loyalist - chiếm 0,1%) có quy mô quá nhỏ nên được nhóm tác giả gộp chung vào nhóm Khách hàng mới (New Customers) trong phân tích tổng quan do có cùng xu hướng giao dịch gần mốc nghiên cứu.

CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Chương 5 đúc kết kết quả so sánh giữa phương pháp RFM truyền thống và phương pháp phân cụm K-means. Mô hình RFM truyền thống cung cấp khả năng trực quan hóa nhanh thông qua bảng quy tắc tĩnh nhưng bị hạn chế trong không gian 2 chiều $(R, F)$ và phụ thuộc vào ngưỡng phân tổ chủ quan. Ngược lại, thuật toán K-means tối ưu hóa trên toàn bộ không gian 3 chiều $(R, F, M)$, giảm thiểu thiên kiến phân lớp và phân tách tự động các cụm có ranh giới phức tạp. Tác giả đề xuất định hướng phát triển mô hình cho các tập dữ liệu thời gian thực.

PHỤ LỤC: PHÂN CỤM KHÁCH HÀNG VỚI THUẬT TOÁN K-MEANS

Phần phụ lục trình bày chi tiết kỹ thuật triển khai phân cụm K-means trên bộ dữ liệu RFM:

  • Chuẩn hóa và làm giảm độ lệch: Dữ liệu RFM sau khi tính toán có độ lệch lớn nên được xử lý biến đổi thang đo để đưa về phân phối chuẩn phục vụ thuật toán học máy.
  • Xác định số cụm tối ưu ($K$):
    • Áp dụng phương pháp Elbow trên đồ thị tổng bình phương sai số nội cụm (SSE) và đồ thị Distortion, nhận thấy điểm uốn rõ nét tại $K = 3$.
    • Thực hiện kiểm định chất lượng phân cụm bằng hệ số Silhouette Score đối với các số cụm từ $K = 2$ đến $K = 5$. Kết quả hệ số Silhouette tại $K = 3$ đạt mức cân bằng tối ưu giữa độ nén nội cụm và độ phân tách ngoại cụm.
  • Đặc trưng 3 phân khúc khách hàng từ K-means:
    • Cụm 0 - Khách hàng trung thành: Tần suất mua hàng cao, giá trị chi tiêu lớn và thời gian giao dịch gần nhất ngắn.
    • Cụm 1 - Khách hàng mới: Thời gian mua hàng rất gần, nhưng tần suất mua thấp (chủ yếu 1 lần) và giá trị đơn hàng ở mức khởi điểm.
    • Cụm 2 - Khách hàng không thường xuyên / Rời bỏ: Thời gian giao dịch cuối cùng cách rất xa, tần suất thấp và đóng góp doanh thu không đáng kể.

Kết quả và đóng góp

Kết quả nghiên cứu chính

  • Nghiên cứu đã xử lý thành công 121.254 dòng dữ liệu giao dịch bán lẻ của AdventureWorks Cycles giai đoạn 2017 - 2020, xây dựng thành công bộ chỉ số RFM cá nhân hóa cho từng khách hàng.
  • Mô hình RFM phân tổ 2D đã định vị được 4 nhóm khách hàng trọng yếu trong doanh nghiệp bán lẻ xe đạp: Promising, New Customers, About to sleep, Hibernating. Tỷ lệ khách hàng mua sắm lặp lại ở ngành xe đạp rất thấp, phần lớn khách hàng chỉ thực hiện giao dịch 1 lần.
  • Kỹ thuật học máy K-means kết hợp phương pháp Elbow và Silhouette Score đã phân lập thành công 3 cụm khách hàng tối ưu (Cụm 0: Trung thành, Cụm 1: Khách hàng mới, Cụm 2: Khách hàng không thường xuyên).

Giải pháp và kiến nghị quản trị

Dựa trên đặc tính của từng phân khúc khách hàng, báo cáo đề xuất các chiến lược tiếp thị mục tiêu:

  • Đối với nhóm Khách hàng mới / Cụm 1 (New Customers): Triển khai các chiến dịch chào mừng (onboarding), cung cấp tài liệu hướng dẫn sử dụng và bảo dưỡng xe đạp, tặng mã giảm giá cho phụ kiện ở lần mua thứ hai nhằm gia tăng chỉ số Frequency.
  • Đối với nhóm Khách hàng hứa hẹn (Promising): Gợi ý các sản phẩm nâng cấp hoặc gói phụ kiện xe đạp cao cấp hơn (cross-selling/up-selling) để gia tăng chỉ số Monetary.
  • Đối với nhóm Khách hàng sắp ngủ (About To Sleep): Tự động gửi email/tin nhắn kích hoạt kèm ưu đãi có thời hạn cho dịch vụ kiểm tra, bảo trì xe định kỳ để lôi kéo khách hàng quay lại.
  • Đối với nhóm Khách hàng ngủ đông / Cụm 2 (Hibernating / Infrequent): Tối ưu hóa chi phí bằng cách giảm thiểu ngân sách quảng cáo trực tiếp; chỉ sử dụng các kênh tiếp thị tự động chi phí thấp để khảo sát lý do ngưng mua sắm.
  • Đối với nhóm Khách hàng trung thành / Cụm 0 (Loyal / Champions): Xây dựng chương trình hội viên thân thiết, cung cấp đặc quyền trải nghiệm sớm các dòng xe mới và chính sách bảo hành VIP.

Đóng góp của đề tài

  • Về mặt học thuật: Hệ thống hóa cơ sở lý thuyết phân khúc khách hàng liên ngành giữa tiếp thị và khoa học dữ liệu; cung cấp bằng chứng thực nghiệm rõ ràng về việc kết hợp mô hình RFM với giải thuật học máy K-means trên tập dữ liệu thương mại lớn.
  • Về mặt thực tiễn: Cung cấp một khung quy trình phân tích dữ liệu hoàn chỉnh 4 bước có thể tái sử dụng cho các nhà quản trị doanh nghiệp bán lẻ để đánh giá chính xác giá trị vòng đời khách hàng và tối ưu hóa chi phí tiếp thị.

Hạn chế và hướng nghiên cứu tiếp

Hạn chế của nghiên cứu

  • Đặc thù tập dữ liệu: Nghiên cứu sử dụng tập dữ liệu thứ cấp mô phỏng (AdventureWorks do Microsoft cung cấp), dữ liệu đã được xử lý tương đối sạch và thiếu các biến số hành vi thực tế như thời gian lưu trú trên trang web, số lượt nhấp chuột hay giỏ hàng bị bỏ rơi.
  • Giới hạn chiều dữ liệu khi dán nhãn thủ công: Khi phân loại RFM truyền thống, nghiên cứu buộc phải loại bỏ chiều Monetary ($M$) và chỉ thực hiện gán nhãn trên mặt phẳng 2 chiều $(R, F)$ để giảm độ phức tạp trực quan, điều này làm giảm bớt tính toàn diện của mô hình 3D.
  • Thiếu biến số nhân khẩu học và tâm lý học: Mô hình phân cụm hiện tại chỉ dựa thuần túy trên dữ liệu nhật ký giao dịch (transaction logs), chưa kết hợp sâu với độ tuổi, giới tính, thu nhập hay sở thích cá nhân của người mua xe đạp.

Hướng nghiên cứu tiếp

  • Mở rộng mô hình bằng cách tích hợp thêm các chỉ số kinh doanh nâng cao như Giá trị vòng đời khách hàng (CLV/LTV), Tỷ lệ rời bỏ (Churn Rate - CR), Tỷ lệ giữ chân (Retention Rate - RR) và Điểm đo lường sự hài lòng (NPS).
  • Ứng dụng các thuật toán học máy nâng cao và phân cụm mờ như Fuzzy C-Means, Phân cụm phân cấp (Hierarchical Clustering), hoặc các mô hình học sâu (Deep Learning) để so sánh hiệu năng với K-means.
  • Thực nghiệm trên các bộ dữ liệu thực tế thời gian thực của các doanh nghiệp bán lẻ xe đạp tại thị trường Việt Nam.

Giá trị tham khảo

Báo cáo đồ án mang lại giá trị tham khảo thiết thực cho các đối tượng:

  • Sinh viên và học viên chuyên ngành Hệ thống thông tin quản lý, Khoa học dữ liệu, Phân tích kinh doanh (Business Analytics) và Marketing: Tham khảo quy trình phân tích dữ liệu bán lẻ thực tế, từ bước tiền xử lý, tính toán chỉ số nghiệp vụ đến triển khai thuật toán học máy không giám sát.
  • Nhà nghiên cứu và người thực hiện đề tài tốt nghiệp: Cung cấp nguồn trích dẫn học thuật phong phú với hơn 20 công trình đối sánh về RFM và K-means, cùng cách trình bày mục lục, bảng biểu và phụ lục kỹ thuật chuẩn mực.
  • Các phần nội dung đáng tham khảo nhất:
    • Quy trình 4 bước chuyển đổi dữ liệu thô sang các biến số RFM tại Chương 3.
    • Bảng quy tắc ma trận phân loại 10 nhãn khách hàng dựa trên cặp chỉ số $R$ và $F$.
    • Kỹ thuật xác định số cụm $K$ tối ưu thông qua đường cong Elbow (SSE/Distortion) và kiểm định Silhouette Score trong phần Phụ lục.

Câu hỏi thường gặp

1. Bộ dữ liệu AdventureWorks sử dụng trong nghiên cứu có quy mô và cấu trúc như thế nào?

Bộ dữ liệu gồm hơn 121.254 bản ghi giao dịch trong khoảng thời gian từ ngày 01/07/2017 đến ngày 15/06/2020 của công ty bán lẻ xe đạp AdventureWorks Cycles (trụ sở tại Bothell, Washington, gồm 290 nhân viên). Dữ liệu phân bố trên các bảng chính gồm Sales, Sales Order, Customer, Sales Territory, Reseller, Date và Product. Trong đó, 4 thuộc tính cốt lõi được trích xuất để phân tích là CustomerKey, OrderDateKey, Sales Order và Sales Amount.

2. Các chỉ số R, F, M trong bài nghiên cứu được tính toán cụ thể bằng công thức nào?

  • Chỉ số Recency ($R$): Lấy ngày mua hàng gần nhất của toàn bộ tập dữ liệu trừ đi ngày giao dịch lớn nhất (Max(OrderDateKey)) của từng khách hàng.
  • Chỉ số Frequency ($F$): Đếm tổng số lượng đơn hàng duy nhất (Sales Order) được tạo ra bởi từng khách hàng (CustomerKey).
  • Chỉ số Monetary ($M$): Tính tổng số tiền (Sales Amount) phát sinh từ tất cả các đơn hàng của khách hàng đó.

3. Tại sao khi dán nhãn mô hình RFM truyền thống ở Chương 3, nhóm tác giả lại loại bỏ biến M?

Nhóm tác giả loại bỏ biến $M$ và chỉ sử dụng cặp giá trị $(R, F)$ khi dán nhãn thủ công vì việc biểu diễn không gian 3 chiều của cả ba trục $R, F, M$ gây phức tạp lớn cho việc trực quan hóa và thiết lập ranh giới phân lớp. Việc chiếu dữ liệu lên mặt phẳng 2 chiều $(R, F)$ giúp đơn giản hóa việc phân tổ ma trận thành 10 nhãn nhận diện hành vi.

4. Thuật toán K-means trong phần phụ lục đã phân lập được bao nhiêu cụm và căn cứ vào đâu?

Thuật toán K-means đã phân lập dữ liệu thành 3 cụm tối ưu ($K = 3$): Cụm 0 (Khách hàng trung thành), Cụm 1 (Khách hàng mới) và Cụm 2 (Khách hàng không thường xuyên). Căn cứ chọn $K = 3$ dựa trên việc xác định điểm uốn trên đồ thị SSE (phương pháp Elbow), đồ thị Distortion và điểm kiểm định chất lượng phân cụm Silhouette Score cho các cấu hình từ 2 đến 5 cụm.

Kết luận

Báo cáo đồ án đã giải quyết hoàn chỉnh bài toán phân khúc khách hàng trong lĩnh vực bán lẻ xe đạp bằng cách kết hợp mô hình RFM truyền thống với thuật toán học máy phân cụm K-means trên tập dữ liệu 121.254 giao dịch của AdventureWorks Cycles. Nghiên cứu chỉ ra đặc tính phân phối lệch phải của ngành xe đạp với phần lớn khách hàng mua sắm đơn lẻ, đồng thời chứng minh tính ưu việt của K-means trong việc tự động hóa phân cụm khách hàng trên không gian 3 chiều so với phương pháp phân tổ ma trận 2D thủ công. Kết quả phân lập thành công các nhóm khách hàng mục tiêu cung cấp cơ sở dữ liệu thực nghiệm vững chắc để các nhà bán lẻ xây dựng chính sách tiếp thị và chăm sóc khách hàng tối ưu.