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

T-test cho sự khác biệt về trung bình

Bạn là Data Scientist tại một công ty thương mại điện tử, được giao hỗ trợ đội thanh toán chọn thiết kế trang thanh toán giúp tăng giá trị đơn hàng và rút ngắn thời gian ra quyết định mua.

Sau khi ước tính cỡ mẫu cần thiết và vượt qua mọi kiểm tra sanity, bạn sẽ phân tích sự khác biệt về order_value trung bình và time_on_page giữa các biến thể checkout_page để quyết định thiết kế nào hiệu quả nhất.

DataFrame checkout đã sẵn có, và các thư viện pingouin, pandas, cùng numpy đã được nạp cho bạn.

Các giá trị NaN trong order_value có thể là người dùng không hoàn tất mua hàng. Bạn sẽ phân tích giá trị đơn hàng trung bình chỉ trên các đơn đã hoàn tất (dữ liệu đầy đủ).

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

A/B Testing bằng Python

Xem khóa học

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 order values and run a t-test between variants A and B
print(checkout.____('checkout_page')['____'].____())

ttest = ____.____(x=checkout[checkout['checkout_page']=='____']['____'], 
                       y=checkout[checkout['checkout_page']=='____']['____'],
                       paired=____,
                       alternative="____")
print(ttest)
Chỉnh sửa và Chạy Mã