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

Đơn vị thử nghiệm: Doanh thu trên mỗi user-day

Chúng ta sẽ kiểm tra điều gì xảy ra khi thêm một paywall tiêu thụ (consumable) vào ứng dụng. Paywall là một tính năng của website hoặc công nghệ khác yêu cầu người dùng trả phí để truy cập nội dung hoặc dịch vụ bổ sung.

Ở đây, bạn sẽ luyện tập tính toán đơn vị thử nghiệm và giá trị đường cơ sở liên quan đến paywall tiêu thụ của chúng ta. Cả hai đều chỉ đo doanh thu trong số người dùng đã xem paywall. Nhiệm vụ của bạn là tính doanh thu trên mỗi user-day, với user-day là đơn vị thử nghiệm.

Bộ dữ liệu purchase_data đã được nạp sẵn cho bạn.

Hướng dẫn

100 XP
  • Trích xuất giá trị 'day' từ timestamp date như trong video: dùng .date.dt.floor('d').
  • Để việc tính toán dễ hơn, thay các giá trị NaN của purchase_data.price bằng 0 bằng phương thức np.where().
  • Cuối cùng, tìm giá trị trung bình số tiền trả trên mỗi user-day trong số những người đã xem paywall. Để làm điều này, trước tiên bạn cần tổng hợp dữ liệu theo 'uid' và 'date', việc này đã được làm sẵn cho bạn.