首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从glht对象获取详细信息

从glht对象获取详细信息
EN

Stack Overflow用户
提问于 2014-07-07 10:31:06
回答 1查看 193关注 0票数 0

我想从glht对象中获取p值和相关因素(最后是示例代码)。

summary(mcptu)$test$pvalues适用于p值,但rownames(summary(mcptu)$linfct)很棘手。

使用rownames(summary(mcptu)$linfct),我可以得到“2-1”“3-1”“4-1”“5-1”“6-1”“3-2”,等等。但是,也许有一种优雅的方法可以比较这些因素呢?

代码语言:javascript
复制
library(mratios); library(multcomp)

data(Penicillin)
Penicillin$strain <- as.factor(Penicillin$strain)

linmod <- lm(diameter ~ strain, Penicillin)
mcptu  <- glht(linmod, mcp(strain="Tukey"))
summary(mcptu)

克里斯多夫

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-07 11:11:28

这对是(2,1),(3,1),.(n,1),然后(3,2),.(n,2),(n,n)。使用seqrep变体创建它们。

代码语言:javascript
复制
get_level_pairs <- function(n)
{
  data.frame(
    x = unlist(lapply(seq_len(n)[-1], seq.int, to = n)),
    y = rep.int(seq_len(n - 1), rev(seq_len(n - 1)))
  )
}

get_level_pairs(nlevels(Penicillin$strain))

或者分开那些行名。

代码语言:javascript
复制
library(stringr)
str_split_fixed(rownames(mcptu$linfct), " - ", 2)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24608520

复制
相关文章

相似问题

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