这个问题来自我设法解决的更简单的问题。所以这是我原来的问题。
在我的数据中,我有很多类别,但我对估计所有类别的系数不感兴趣,我只是想检验一个假设,即类别没有区别。调用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)
如何仅从 call to 中提取最后一行summary(l1)
?
在这种特殊情况下,我可以只使用anova
函数
anova(l1)
并且只获得了我需要的信息,只是格式与summary(l1)
生成的不同。
如果我对某个对象有某种摘要,而我只想提取其中的特定部分,summary(object)
该怎么办?例如,如何R
只打印 call 行summary(l1)
?
ps 我知道summary(l1)$fstatistic
。