center {mlmhelpr} | R Documentation |
Automatically grand-mean or group-mean center a fitted object
Description
This function refits a model using grand-mean centering, group-mean centering (if a grouping variable is specified), or centering at a user-specified value
Usage
center(
x,
grand_variables = NULL,
group = NULL,
group_variables = NULL,
value = NULL,
value_variables = NULL
)
Arguments
x |
A model produced using the |
grand_variables |
one or more variables to center at the grand-mean |
group |
Grouping variable. If a grouping variable is specified, group-mean centering (also known as centering within cluster) based on that variable will be performed. |
group_variables |
Variables to be group-mean centered. |
value |
Center at a specific value rather than the grand mean |
value_variables |
Variables to be centered at user-specified value rather than the grand mean |
Value
A newly fitted model with centered variables
Examples
fit <- lme4::lmer(mathach ~ 1 + ses + catholic + (1|id),
data=hsb, REML=TRUE)
# Centering a single variable around the grand mean
fit_gmc <- center(fit, grand_variables="ses")
# Centering multiple variables around the grand mean
fit_gmc <- center(fit, grand_variables=c("ses", "catholic"))
# Centering variables around the group means
fit_cwg <- center(fit, group="id", group_variables="ses")
# Centering variables using different strategies
fit_mixed <- center(fit, group = "id", group_variables = "ses", grand_variables = "catholic")
[Package mlmhelpr version 0.1.1 Index]