1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Phân tích khách hàng và A/B Testing với Python

Connected

Bài tập

Giá mua trung bình theo cohort

Tiếp nối bài trước, hãy xem cùng một KPI là giá mua trung bình và một chỉ số tương tự là giá mua trung vị trong 28 ngày đầu. Ngoài ra, hãy xem các chỉ số này không giới hạn trong 28 ngày để so sánh.

Chúng ta có thể tính các chỉ số này trên một tập cohort và xem sự khác biệt xuất hiện như thế nào. Đây là một nhiệm vụ hữu ích vì nó giúp bạn hiểu hành vi khác nhau ra sao giữa các cohort.

Lưu ý: trong dữ liệu của chúng ta, biến price được tính theo cent.

Hướng dẫn 1/3

undefined XP
    1
    2
    3

Dùng np.where để tạo mảng month1 chứa:

  • giá của lần mua, nếu

    1. ngày đăng ký người dùng .reg_date xảy ra không quá 28 ngày trước (tức là trước max_reg_date), và

    2. ngày mua .date diễn ra trong vòng 28 ngày kể từ ngày đăng ký .reg_date;

  • NaN trong các trường hợp khác.