View source: R/three_way_interaction_plot.R
| three_way_interaction_plot | R Documentation | 
 
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().
three_way_interaction_plot(
  model,
  data = NULL,
  cateogrical_var = NULL,
  graph_label_name = NULL,
  y_lim = NULL,
  plot_color = FALSE
)
| 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  | 
It appears that “predict' cannot handle categorical factors. All variables are converted to numeric before plotting.
a ggplot object
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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.