Compute predicted value of formula for linear (mixed) model
Compute predicted value of formula for linear (mixed) model for with lm
or lmer
get_prediction(fit, formula) ## S4 method for signature 'lmerMod' get_prediction(fit, formula) ## S4 method for signature 'lm' get_prediction(fit, formula)
fit |
model fit with |
formula |
formula of fixed and random effects to predict |
Similar motivation as lme4:::predict.merMod()
, but that function cannot use just a subset of the fixed effects: it either uses none or all. Note that the intercept is included in the formula by default. To exclude it from the prediction use ~ 0 + ...
syntax
Predicted values from formula using parameter estimates from fit linear (mixed) model
library(lme4) # Linear model fit <- lm(Reaction ~ Days, sleepstudy) # prediction of intercept get_prediction( fit, ~ 1) # prediction of Days without intercept get_prediction( fit, ~ 0 + Days) # Linear mixed model # fit model fm1 <- lmer(Reaction ~ Days + (Days | Subject), sleepstudy) # predict Days, but exclude intercept get_prediction( fm1, ~ 0 + Days) # predict Days and (Days | Subject) random effect, but exclude intercept get_prediction( fm1, ~ 0 + Days + (Days | Subject))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.