【发布时间】:2021-01-13 14:57:47
【问题描述】:
下面我想知道是否有办法从vc1 和vc2 中提取列Name 和Groups,并将它们分别粘贴为对象AA、BB 的列名。
例如,对于MODEL 1(如下),我预期的AA 输出将是:
plate_(Intercept) #: Name & Groups column from `vc1`
Standard deviation 1.54
Proportion of Variance 1.00
Cumulative Proportion 1.00
sample_(Intercept) #: Name & Groups column from `vc1`
Standard deviation 3.513
Proportion of Variance 1.000
Cumulative Proportion 1.000
这在 R 中可以实现吗(可能作为一个函数)?
library(lme4)
## MODEL 1:
fm1 <- lmer(diameter ~ 1 + (1|plate) + (1|sample), Penicillin)
(vc1 <- VarCorr(fm1))
AA <- summary(rePCA(fm1))
## MODEL 2:
fm2 <- lmer(Reaction ~ Days + (Days | Subject), sleepstudy)
(vc2 <- VarCorr(fm2))
BB <- summary(rePCA(fm2))
【问题讨论】:
标签: r string function character lme4