两两 t 检验
当分组数量增多时,手动对每一对分组分别运行 t 检验会非常繁琐。好在 pingouin 包的 .pairwise_tests() 方法能大大简化这一过程。
您将比较首页 DataFrame 中加载的 4 个不同着陆页版本在平均停留时长指标上的差异。
数据集 homepage 可用,包含 signup 和 time_on_page 两列。DataFrame 的每一行对应一位访问相应 landing_page 的唯一用户。signup 列为二元数据:'1' 表示用户完成注册,'0' 表示放弃页面;time_on_page 列表示用户在着陆页上的停留时间(秒),在放弃或注册之前统计得到。已加载 pingouin、pandas 和 numpy。
本练习是课程的一部分
Python 中的 A/B 测试
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Perform a pairwise t-test on signup, grouped by landing-page
pairwise = pingouin.pairwise_tests(data=homepage,
dv="____",
between="____",
padjust="____")
print(pairwise)