gpt4 book ai didi

r - 为什么 lmList 与 lmList[[x]] 的汇总结果不同

转载 作者:行者123 更新时间:2023-12-02 22:13:36 29 4
gpt4 key购买 nike

我使用 nlme 包中的 lmList 来运行基于不同功能组的各种回归。鉴于我对 summary.lmList

的解释,我对摘要结果有点困惑
The `summary.lm` method is applied to each lm component of object to produce
summary information on the individual fits, which is organized into a list of
summary statistics.

The returned object is suitable for printing with the print.summary.lmList
method.

下面是我的意思

set.seed(123)
t <- data.frame(
name=sample(c("a","b","c"),size=500,replace=T),
x=1:500,
y=1:500+rnorm(100)
)
ta <- t[t$name=="a",]
lma <- lm(y~x,ta)
lmL <- lmList(y~x | name,t)
r1 <- summary(lmL)
r2 <- summary(lmL[["a"]])
r3 <- summary(lma)

谁能给我解释一下为什么 r1 中显示的“a”值与 r2 和 r3 中的值不匹配,而 r2 中的值与 r3 中的值匹配?

最佳答案

lmList 的版本及其在 nlme 中的摘要方法有一个参数 pool:

an optional logical value indicating whether a pooled estimate of the residual standard error should be used in calculations of standard deviations or standard errors for summaries.

我猜如果您在调用 summary 时将其设置为 FALSE,您将获得相同的值。

关于r - 为什么 lmList 与 lmList[[x]] 的汇总结果不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14845727/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com