【发布时间】:2015-03-12 12:55:46
【问题描述】:
我使用 lme4 在 R 中运行混合效果逻辑回归(通过调用 glmer),现在我正在尝试进行事后比较。因为它们是成对的,所以 Tukey 应该没问题,但我想手动调整应该进行多少次测试 - 现在它是为 12 次测试进行的,但我只对 6 次比较感兴趣。
到目前为止,我的代码看起来像这样
for (i in seq_along(logmixed_ranks)) {
print(lsmeans(logmixed_ranks[[i]], pairwise~rating_ranks*indicator_var, adjust="tukey"))
}
不知何故,我可能需要使用以下内容,但我不确定如何使用。
p.adjust(p, method = p.adjust.methods, n = length(p))
有人可以帮忙吗? 谢谢! 劳拉
【问题讨论】:
-
我建议使用 multcomp 包中的
glht:inside-r.org/packages/cran/multcomp/docs/glht -
谢谢 - 它是否适用于交互术语?我想不通(它只有在没有交互的情况下才有效)......谢谢!
-
假设你的 IV 都是因子,你可以重新参数化模型,例如,从
z ~ x * y + (1|g)到i <- interaction(x, y); z ~ i + (1|g)。这就是我通常做的事情。 -
谢谢,这个交互术语很适合我。您将如何调整多个测试? (即 6 次测试,但我得到了更多的对比) - 是默认的,单步的,好吗?谢谢!
-
glht允许您准确指定要测试的比较。
标签: r logistic-regression posthoc lsmeans