Learn R Programming

ggeffects (version 1.4.0)

pool_predictions: Pool Predictions or Estimated Marginal Means

Description

This function "pools" (i.e. combines) multiple ggeffects objects, in a similar fashion as mice::pool().

Usage

pool_predictions(x, ...)

Value

A data frame with pooled predictions.

Arguments

x

A list of ggeffects objects, as returned by ggpredict(), ggemmeans() or ggeffect().

...

Currently not used.

Details

Averaging of parameters follows Rubin's rules (Rubin, 1987, p. 76).

References

Rubin, D.B. (1987). Multiple Imputation for Nonresponse in Surveys. New York: John Wiley and Sons.

Examples

Run this code
if (FALSE) { # require("mice")
# example for multiple imputed datasets
data("nhanes2", package = "mice")
imp <- mice::mice(nhanes2, printFlag = FALSE)
predictions <- lapply(1:5, function(i) {
  m <- lm(bmi ~ age + hyp + chl, data = mice::complete(imp, action = i))
  ggpredict(m, "age")
})
pool_predictions(predictions)
}

Run the code above in your browser using DataLab