С учетом следующей формулы:
y = β0 + β1·(x1 - 30) + β2·(x2 - 3) + β3·(x3 - 10)+ β4·x4 + β5·x6 + β6·x6·(x2-3) + e
Как я могу построить модель в R с использованием пакета, такого как lme4
, et c? Заранее спасибо.
Моя пробная версия пока, но это явно не модель, как требуется формула.
library(lme4)
# model <- lmer((y ~ (x1 -30) + (x2 - 3) + (x3-10) + x4 + x5 + (x6 | (x2-3))), data = df, REML = FALSE) this line not work
model <- lmer(y ~ x1 + (1|x2), data = df, REML = FALSE)
model
Out:
Linear mixed model fit by maximum likelihood [lmerMod
]
Formula: y ~ x1 + (1 | x2)
Data: df
AIC BIC logLik deviance df.resid
22427.02 22452.94 -11209.51 22419.02 4821
Random effects:
Groups Name Std.Dev.
cal (Intercept) 0.3649
Residual 2.4430
Number of obs: 4825, groups: cal, 4785
Fixed Effects:
(Intercept) x1
19.68828 0.05818