Мне нужно извлечь компонент дисперсии standard error
из вывода lmer
.
library(lme4)
model <- lmer(Reaction ~ Days + (1|Subject), sleepstudy)
Следующее дает оценки компонента дисперсии:
s2 <- VarCorr(model)$Subject[1]
Это НЕ стандартная ошибка дисперсии. И я хочу стандартную ошибку. Как я могу это получить?
РЕДАКТИРОВАТЬ :
Возможно, я не могу объяснить вам, что я имел в виду под стандартной ошибкой компонента дисперсии. Поэтому я редактирую свой пост.
В главе 12 «Эксперименты со случайными факторами» книги Планирование и анализ экспериментов , Дуглас С. Монтгомери , в конце главы пример 12-2 выполнен SAS . В примере 12-2 модель представляет собой двухфакторную факторную модель со случайным эффектом. Выходные данные приведены в таблице 12-17.
Я пытаюсь подогнать модель в R на lmer
.
library(lme4)
fit <- lmer(y~(1|operator)+(1|part),data=dat)
R-коды для извлечения Estimate
, отмеченные цифрой 4 в таблице 12-17:
est_ope=VarCorr(fit)$operator[1]
est_part = VarCorr(fit)$part[1]
sig = summary(fit)$sigma
est_res = sig^2
Теперь я хочу извлечь результаты Std Errors
, отмеченные цифрой 5 в таблице 12-17, из вывода lmer.
Огромное спасибо !