anova_plot {psycModel} | R Documentation |
ANOVA Plot
Description
Plot categorical variable with barplot. Continuous moderator are plotted at ± 1 SD from the mean.
Usage
anova_plot(model, predictor = NULL, graph_label_name = NULL)
Arguments
model |
fitted model (usually |
predictor |
predictor variable. Must specified for non-interaction plot and must not specify for interaction plot. |
graph_label_name |
vector or function. Vector should be passed in the form of |
Value
a ggplot
object
Examples
# Main effect plot with 1 categorical variable
fit_1 = lavaan::HolzingerSwineford1939 %>%
dplyr::mutate(school = as.factor(school)) %>%
lm(data = ., grade ~ school)
anova_plot(fit_1,predictor = school)
# Interaction effect plot with 2 categorical variables
fit_2 = lavaan::HolzingerSwineford1939 %>%
dplyr::mutate(dplyr::across(c(school,sex),as.factor)) %>%
lm(data = ., grade ~ school*sex)
anova_plot(fit_2)
# Interaction effect plot with 1 categorical variable and 1 continuous variable
fit_3 = lavaan::HolzingerSwineford1939 %>%
dplyr::mutate(school = as.factor(school)) %>%
dplyr::mutate(ageyr = as.numeric(ageyr)) %>%
lm(data = ., grade ~ ageyr*school)
anova_plot(fit_3)
[Package psycModel version 0.5.0 Index]