Kiểm thử A/B

Tư duy Thống kê với Python (Phần 2)

Justin Bois

Lecturer at the California Institute of Technology

Thiết kế mới có hiệu quả không?

ch4-1.002.png

Tư duy Thống kê với Python (Phần 2)

Thiết kế mới có hiệu quả không?

ch4-1.003.png

Tư duy Thống kê với Python (Phần 2)

Giả thuyết không

  • Tỷ lệ nhấp không bị ảnh hưởng bởi thiết kế mới
Tư duy Thống kê với Python (Phần 2)

Kiểm định hoán vị cho lượt nhấp

import numpy as np
# clickthrough_A, clickthrough_B: arr. of 1s and 0s

def diff_frac(data_A, data_B): frac_A = np.sum(data_A) / len(data_A) frac_B = np.sum(data_B) / len(data_B) return frac_B - frac_A
diff_frac_obs = diff_frac(clickthrough_A, clickthrough_B)
Tư duy Thống kê với Python (Phần 2)

Kiểm định hoán vị cho lượt nhấp

perm_replicates = np.empty(10000)
for i in range(10000):
     perm_replicates[i] = permutation_replicate(
                clickthrough_A, clickthrough_B, diff_frac)

p_value = np.sum(perm_replicates >= diff_frac_obs) / 10000
p_value
0.016
Tư duy Thống kê với Python (Phần 2)

Kiểm thử A/B

  • Dùng để xem thay đổi chiến lược có cho kết quả tốt hơn không
Tư duy Thống kê với Python (Phần 2)

Giả thuyết không của kiểm thử A/B

  • Thống kê kiểm định không bị ảnh hưởng bởi thay đổi
Tư duy Thống kê với Python (Phần 2)

Ayo berlatih!

Tư duy Thống kê với Python (Phần 2)

Preparing Video For Download...