View source: R/collapse_re_data.R
collapse_by_group | R Documentation |
This function extracts the raw data points (i.e. the data
that was used to fit the model) and "averages" (i.e. "collapses") the
response variable over the levels of the grouping factor given in
collapse_by
. Only works with mixed models.
collapse_by_group(grid, model, collapse_by = NULL, residuals = FALSE)
grid |
A data frame representing the data grid, or an object of class
|
model |
The model for which to compute partial residuals. The data grid
|
collapse_by |
Name of the (random effects) grouping factor. Data is collapsed by the levels of this factor. |
residuals |
Logical, if |
A data frame with raw data points, averaged over the levels of
the given grouping factor from the random effects. The group level of
the random effect is saved in the column "random"
.
library(ggeffects)
data(efc, package = "ggeffects")
efc$e15relat <- as.factor(efc$e15relat)
efc$c161sex <- as.factor(efc$c161sex)
levels(efc$c161sex) <- c("male", "female")
model <- lme4::lmer(neg_c_7 ~ c161sex + (1 | e15relat), data = efc)
me <- predict_response(model, terms = "c161sex")
head(attributes(me)$rawdata)
collapse_by_group(me, model, "e15relat")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.