我正在使用 Pingouin 运行混合模型 anova,但我无法让它报告 Greenhouse-Geisser 校正的 p 值
我的数据结构如下:
用户身份 | 团体 | test_id | avg_payment | 多变的 | 价值 | 健康)状况 |
---|---|---|---|---|---|---|
21000010749909 | 控制 | 1 | 0 | avg_daily_net_rev | 0 | 前 |
21000021190553 | 控制 | 1 | 0-9 | avg_daily_net_rev | 80 | 前 |
21000021497845 | 控制 | 1 | 9-40 | avg_daily_net_rev | 48 | 前 |
21000020054046 | 测试 | 1 | 40-80 | avg_daily_net_rev | 14 | 前 |
21000021354449 | 控制 | 1 | 80-100 | avg_daily_net_rev | 7 | 前 |
21000010749909 | 控制 | 1 | 0 | avg_daily_net_rev | 0 | 后 |
21000021190553 | 控制 | 1 | 0-9 | avg_daily_net_rev | 76 | 后 |
21000021497845 | 控制 | 1 | 9-40 | avg_daily_net_rev | 30 | 后 |
21000020054046 | 测试 | 1 | 40-80 | avg_daily_net_rev | 48 | 后 |
21000021354449 | 控制 | 1 | 80-100 | avg_daily_net_rev | 71 | 后 |
我的代码是这样的
def AOV(var, hom, norm, spher, data):
temp_var = data[data["variable"] == var]
aov = pg.mixed_anova(dv='value',
between='Groups',
within='Condition',
subject='user_id',
effsize="ng2",
correction='True',
data=temp_var)
return aov
我究竟做错了什么?
谢谢