The ggeffects package supports a wide range of regression model objects. While predict_response() supports most of them, compatibility may vary depending on the marginalization method used (the margin argument). Some models might only be compatible with specific downstream functions like ggpredict(), ggemmeans(), ggeffect(), or ggaverage().
Supported models include (but are not limited to):
- Linear models:
lm, lm_robust, rlm, ols - Generalized Linear Models:
glm, glm.nb, vgam, vglm, gam, mgcv types - Mixed Models:
lmerMod, glmerMod, merMod, brmsfit, glmmTMB, MCMCglmm - Robust/Quantile Regression:
lmrob, rq, rqs, rqss - Survival/Cox models:
coxph, survreg - And many others such as
brms, fixest, glmmPQL, ordinal_weightit, etc.
averaging, bamlss, bayesglm, bayesx, betabin, betareg, bglmer, bigglm, biglm, blmer, bracl, brglm, brmsfit, brmultinom, cgam, cgamm, clm, clm2, clmm, coxph, feglm, fixest, flac, flic, gam, Gam, gamlss, gamm, gamm4, gee, geeglm, glimML, glm, glm.nb, glm_weightit, glmer.nb, glmerMod, glmgee, glmmPQL, glmmTMB, glmrob, glmRob, glmmx, gls, hurdle, ivreg, lm, lm_robust, lme, lmerMod, lmrob, lmRob, logistf, logitr, lrm, mblogit, mclogit, MCMCglmm, merMod, merModLmerTest, MixMod, mixor, mlogit, multinom, multinom_weightit, negbin, nestedLogit, nlmerMod, ols, ordinal_weightit, orm, phyloglm, phylolm, plm, polr, rlm, rlmerMod, rq, rqs, rqss, sdmTMB, speedglm, speedlm, stanreg, survreg, svyglm, svyglm.nb, tidymodels, tobit, truncreg, vgam, vglm, wblm, wbm, Zelig-relogit, zeroinfl, zerotrunc