Как мне указать случайные факторы в R?

Как мне указать случайные факторы в R?

Если у меня есть фактор x1 который должен быть случайным, я могу попробовать что-то вроде этого?

lm(y ~ x1, data = p)

3 ответа

Проще всего (используя старшее nlme а не новый lme4),

library(nlme)
lme(fixed = y ~ 1, random = ~1|x1, data = p)

Эквивалент в lme4 является:

library(lme4)
lmer(y~1+(1|x1), data = p)

Вы случайно ищете пакет lme4, который сфокусирован на линейном моделировании смешанных эффектов (то есть фиксированных и случайных)?

Zuur et al 2011, Модели смешанных эффектов и расширения в экологии с помощью R, отлично справляются со случайными эффектами с помощью пакета nlme. Они объясняют различия между фиксированными, случайными и смешанными моделями, а также способы задания случайных перехватов и случайных наклонов.

Другие вопросы по тегам