three_way_interaction_plot {psycModel} | R Documentation |
Three-way Interaction Plot
Description
The function creates a two-way interaction plot. It will creates a plot with ± 1 SD from the mean of the independent variable. See below for supported model. I recommend using concurrently with lm_model()
, lme_model()
.
Usage
three_way_interaction_plot(
model,
data = NULL,
cateogrical_var = NULL,
graph_label_name = NULL,
y_lim = NULL,
plot_color = FALSE
)
Arguments
model |
object from |
data |
|
cateogrical_var |
list. Specify the upper bound and lower bound directly instead of using ± 1 SD from the mean. Passed in the form of |
graph_label_name |
vector of length 4 or a switch function (see ?two_way_interaction_plot example). Vector should be passed in the form of c(response_var, predict_var1, predict_var2, predict_var3). |
y_lim |
the plot's upper and lower limit for the y-axis. Length of 2. Example: |
plot_color |
default if |
Details
It appears that “predict' cannot handle categorical factors. All variables are converted to numeric before plotting.
Value
a ggplot
object
Examples
lm_fit <- lm(Sepal.Length ~ Sepal.Width + Petal.Length + Petal.Width +
Sepal.Width:Petal.Length:Petal.Width, data = iris)
three_way_interaction_plot(lm_fit, data = iris)