1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. A/B Testing bằng Python

Connected

Bài tập

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 đủ).

Hướng dẫn 1/3

undefined XP
  • 1
    • Tính order_value trung bình cho mỗi biến thể và chạy t-test cho sự khác biệt order_value giữa biến thể A và B.
  • 2
    • Tính time_on_page trung bình cho mỗi biến thể, chạy t-test cho sự khác biệt giữa biến thể A và B, và ghi chú p-value cùng khoảng tin cậy của chênh lệch. Bạn có bác bỏ giả thuyết Không (Null) không?
  • 3
    • Tính time_on_page trung bình cho mỗi biến thể, chạy t-test cho sự khác biệt giữa biến thể A và C, và ghi chú p-value cùng khoảng tin cậy của chênh lệch. Bạn có bác bỏ giả thuyết Không (Null) không?