在调整了一些线性模型后,我首先要测试回归斜率的同质性。第二步,这是我的疑问,我想使用事后测试来两个两个比较斜率。
这是一个从https://www.datanovia.com/en/lessons/ancova-in-r/修改的示例
获取数据
data("anxiety", package = "datarium")
anxiety <- anxiety[,c("id","group","t1","t3")]
names(anxiety)[c(3,4)] <- c("pretest","posttest")
绘制回归线
ggscatter(anxiety,x="pretest",y="posttest",color="group",add="reg.line")+
stat_regline_equation(aes(label=paste(..eq.label.., ..rr.label.., sep = "~~~~"),color = group))
检查回归斜率的同质性
anova_test(anxiety,posttest~group*pretest)
在这里,我们可以看到统计上不显着的 p 值 4.15e-01
事后测试 emmeans_test 执行成对比较以确定哪些组不同。不过,我想采用多重比较程序来确定哪些B(斜率)与其他哪些不同。
有这个功能吗?提前致谢。