После выбора переменной я обычно оказываюсь в модели с числовой переменной (2-й или 3-й степени). Что я хочу сделать, так это построить график с использованием пакета emmeans
преимущественно. Есть ли способ сделать это?
Я могу сделать это, используя predict
:
m1 <- lm(mpg ~ poly(disp,2), data = mtcars)
df <- cbind(disp = mtcars$disp, predict.lm(m1, interval = "confidence"))
df <- as.data.frame(df)
ggplot(data = df, aes(x = disp, y = fit)) +
geom_line() +
geom_ribbon(aes(ymin = lwr, ymax = upr, x = disp, y = fit),alpha = 0.2)
Я не нашел способ сделать это, используя emmip
ни emtrends
Для иллюстрации, как я могу сделать это, используя смешанные модели через lme
?
m1 <- lme(mpg ~ poly(disp,2), random = ~1|factor(am), data = mtcars)