【发布时间】:2012-11-05 10:55:15
【问题描述】:
这个问题来自我自己解决的更简单的问题。所以这是我最初的问题。
在我的数据中,我有很多类别,但我对估计所有类别的系数不感兴趣,我只是想检验一个假设,即类别之间没有区别。在我的对象上调用 summary 会产生我报告中不需要的大部分信息。
set.seed(42)
dat <- data.frame(cat=factor(sample(1:10, 100, replace=T)), y=rnorm(100))
l1 <- lm(y~cat-1, data=dat)
summary(l1)
如何仅提取调用 summary(l1) 的最后一行?
在这种特殊情况下,我可以使用 anova 函数
anova(l1)
只得到了我需要的信息,只是格式与summary(l1) 生成的格式不同。
如果我对某个对象有某种摘要,并且我只想提取 summary(object) 的特定部分,我该怎么做?例如,如何让R 只打印调用行summary(l1)?
附言我知道summary(l1)$fstatistic。
【问题讨论】: