В прошлом я использовал sjp.glmer
из пакета sjPlot для визуализации различных уклонов из обобщенной модели смешанных эффектов.Однако, с новым пакетом, я не могу понять, как построить отдельные уклоны, как на рисунке для вероятностей фиксированных эффектов по (случайному) групповому уровню, расположенному здесь
Вот код, который, я думаю, должен позволять производить рисунок.Я просто не могу получить его в новой версии sjPlot
.
library(lme4)
library(sjPlot)
data(efc)
# create binary response
efc$hi_qol = 0
efc$hi_qol[efc$quol_5 > mean(efc$quol_5,na.rm=T)] = 1
# prepare group variable
efc$grp = as.factor(efc$e15relat)
# data frame for 2nd fitted model
mydf <- na.omit(data.frame(hi_qol = as.factor(efc$hi_qol),
sex = as.factor(efc$c161sex),
c12hour = as.numeric(efc$c12hour),
neg_c_7 = as.numeric(efc$neg_c_7),
grp = efc$grp))
# fit 2nd model
fit2 <- glmer(hi_qol ~ sex + c12hour + neg_c_7 + (1|grp),
data = mydf,
family = binomial("logit"))
Я попытался построить модель с помощью следующего кода.
plot_model(fit2,type="re")
plot_model(fit2,type="prob")
plot_model(fit2,type="eff")
Я думаю,что я могу пропустить флаг, но после прочтения документации я не могу узнать, что это за флаг.