首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R lsmeans指调整多重比较

R lsmeans指调整多重比较
EN

Stack Overflow用户
提问于 2015-03-12 12:55:46
回答 1查看 2.4K关注 0票数 2

我使用lme4在R中运行混合效果的逻辑回归(通过调用glmer),现在我正在尝试进行临时比较。因为他们是对的,图基应该是好的,但我想手动调整多少测试应该作出修正-现在它是为12个测试,但我只是在6个比较的兴趣。

到目前为止,我的代码看起来像这样

代码语言:javascript
复制
    for (i in seq_along(logmixed_ranks)) {
    print(lsmeans(logmixed_ranks[[i]], pairwise~rating_ranks*indicator_var, adjust="tukey"))
    }

不知何故,我可能需要使用以下内容,但我不确定如何使用。

代码语言:javascript
复制
      p.adjust(p, method = p.adjust.methods, n = length(p))

有人能帮忙吗?谢谢!劳拉

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-14 20:24:35

一定有一个原因,你只想调整6比较,我猜是因为你想打破比较,你所做的有条件的因素之一。这很容易使用lsmeans

代码语言:javascript
复制
lsmeans(logmixed_ranks[[i]], 
    pairwise ~ rating_ranks | indicator_var, adjust = "tukey")

代码语言:javascript
复制
lsmeans(logmixed_ranks[[i]], 
    pairwise ~ indicator_var | rating_ranks, adjust = "tukey")

顺便说一句,如果您使用adjust = "mvt",您将获得与glht用于其单步过程所使用的完全相同的调整。因此,我认为唯一不受lsmeans支持的lsmeans特性是多步测试。

我对您为什么有一个glmer对象列表感到困惑,但这似乎与我的回答无关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29010390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档