Khám phá giữ chân và rời bỏ
Giờ đây khi bạn đã tính được các chỉ số giữ chân và rời bỏ theo tháng cho từng cohort khách hàng theo tháng, bạn có thể tính tỷ lệ giữ chân và rời bỏ trung bình tổng thể. Bạn sẽ dùng phương thức .mean() hai lần liên tiếp (gọi là "chaining") để tính trung bình tổng thể. Bạn cần loại trừ các giá trị của tháng đầu tiên (cột đầu) khỏi phép tính này vì chúng là hằng số: đây là tháng đầu tiên khách hàng hoạt động nên giữ chân sẽ là 100% và rời bỏ sẽ là 0% cho mọi cohort.
Thư viện pandas và numpy đã được nạp lần lượt là pd và np. Các bộ dữ liệu theo tháng retention và churn mà bạn đã xây dựng ở các bài trước cũng đã được nhập sẵ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
- Tính tỷ lệ giữ chân trung bình.
- Tính tỷ lệ rời bỏ trung bình.
- In ra các tỷ lệ giữ chân và rời bỏ đã làm tròn.
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.
# Calculate the mean retention rate
retention_rate = retention.iloc[:,1:].mean().___()
# Calculate the mean churn rate
churn_rate = churn.iloc[:,1:].mean().___()
# Print rounded retention and churn rates
print('Retention rate: {:.2f}; Churn rate: {:.2f}'.format(___, churn_rate))