Xây dựng bảng retention và churn
Bạn đã học các thành phần chính để tính customer lifetime value và một số biến thể của nó. Bây giờ, bạn sẽ dùng bộ dữ liệu hoạt động theo cohort hằng tháng để tính các giá trị retention và churn, sau đó khám phá và sử dụng chúng để ước tính giá trị vòng đời khách hàng trung bình.
Thư viện pandas đã được nạp dưới bí danh pd và bộ dữ liệu cohorts_counts đã được nhập. Bạn có thể thoải mái khám phá trong bảng điều khiển.
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
- Trích xuất kích thước cohort từ cột đầu tiên của
cohort_counts. - Tính retention bằng cách chia số đếm của cohort cho kích thước cohort.
- Tính churn bằng cách lấy 1 trừ đi tỷ lệ retention.
- In bảng retention.
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.
# Extract cohort sizes from the first column of cohort_counts
cohort_sizes = cohort_counts.___[:,0]
# Calculate retention by dividing the counts with the cohort sizes
retention = cohort_counts.___(cohort_sizes, axis=0)
# Calculate churn
churn = 1 - ___
# Print the retention table
print(___)