gpt4 book ai didi

r - 在 nlme 的 lme 中访问随机效应方差估计

转载 作者:行者123 更新时间:2023-12-04 09:34:06 26 4
gpt4 key购买 nike

有没有办法在 nlme 包 lme 模型中获得随机项的方差?

Random effects:
Formula: ~t | UID
Structure: General positive-definite, Log-Cholesky parametrization
StdDev Corr
(Intercept) 520.310397 (Intr)
t 3.468834 0.273
Residual 31.071987

换句话说,在上面,我想得到 3.468834。

最佳答案

那么难; VarCorr 访问器方法正是为恢复此信息而设计的。它比应该的要难一点,因为 VarCorr 方法将方差-协方差作为字符矩阵而不是数字返回(我使用 storage.mode 转换为数字不丢失结构,suppressWarnings 忽略有关 NA 的警告)

library(nlme)
fit <- lme(distance ~ Sex, data = Orthodont, random = ~ age|Subject)
vc <- VarCorr(fit)
suppressWarnings(storage.mode(vc) <- "numeric")
vc[1:2,"StdDev"]
## (Intercept) age
## 7.3913363 0.6942889

在您的情况下,您将使用 vc["t","StdDev"]

关于r - 在 nlme 的 lme 中访问随机效应方差估计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16649956/

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