Bắt đầu ngayBắt đầu miễn phí

Tạo hàm tính lift

Lift được tính bằng cách lấy chênh lệch giữa hiệu ứng (hoặc giá trị trung bình) của nhóm treatment so với hiệu ứng của nhóm control, rồi chia cho hiệu ứng của nhóm control. Công thức lift như sau:

$$\frac{\text{Treatment conversion rate - Control conversion rate}}{\text{Control conversion rate}}$$

Kết quả là phần trăm chênh lệch giữa control và treatment.

Trong bài tập này, bạn sẽ tạo một hàm để tự động hóa việc tính lift. Nhiều đội marketing liên tục chạy thử nghiệm. Bạn càng tự động hóa được các bước lặp lại trong mọi bài test, bạn sẽ càng có nhiều thời gian cho các phân tích thú vị hơn.

Bài tập này là một phần của khóa học

Phân tích chiến dịch Marketing với pandas

Xem khóa học

Hướng dẫn bài tập

  • Tính giá trị trung bình của ab bằng np.mean().
  • Dùng a_meanb_mean để tính lift của nhóm treatment.
  • In kết quả của hàm lift() bạn đã tạo, sử dụng các biến controlpersonalization.

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.

def lift(a,b):
    # Calcuate the mean of a and b
    a_mean = ____
    b_mean = ____
    
    # Calculate the lift using a_mean and b_mean
    lift = ____
  
    return str(round(lift*100, 2)) + '%'
  
# Print lift() with control and personalization as inputs
print(lift(control, personalization))
Chỉnh sửa và Chạy Mã