在R的nlme包中的lme()函数的标准示例中:
fm2 <- lme(distance ~ age + Sex, data = Orthodont, random = ~ 1)
summary(fm2)
出现一个相关表:
Correlation:
(Intr) age
age -0.813
SexFemale -0.372 0.000
如果涉及许多因素组合,这可能是巨大的。
有什么方法可以抑制summary命令中的输出?我知道我可以用
print(fm2, cor=F)
但这不会向我显示其余的常规输出,例如,不进行p值计算。
最佳答案
查看nlme:::print.summary.lme
我没有看到抑制相关矩阵打印的方法(尽管您可以创建该函数的黑手版本,删除以if
开头的if (nrow(x$tTable)>1)
子句...)
也许只打印固定效果参数的摘要对您很有用...?
printCoefmat(summary(fm2)$tTable)