Residual Plot Matrix
plot.semdplot_residuals.Rd
The plot method of a
semdplot_residuals
-class object.
It generates the residual plots based
on the output of casewise_residuals()
.
Usage
# S3 method for semdplot_residuals
plot(
x,
what = c("partial", "residual"),
x_names = NULL,
y_names = NULL,
same_x_range = TRUE,
same_y_range = TRUE,
partial_point_aes = list(),
partial_loess_aes = list(),
partial_reg_aes = list(),
partial_b_aes = list(),
partial_theme_aes = list(),
added_point_aes = list(),
added_loess_aes = list(),
added_reg_aes = list(),
added_b_aes = list(),
added_theme_aes = list(),
resid_hist_aes = list(),
resid_density_aes = list(),
resid_theme_aes = list(),
resid_ellipse_aes = list(),
text_nopath = "--",
output_type = c("plot", "list"),
...
)
Arguments
- x
A
semdplot_residuals
-class object, such as the output ofcasewise_residuals()
. Namedx
as required for theplot
method.- what
String. What to plot. Can be
"partial"
or"residual"
. if"partial"
, the default, a matrix of partial plots and/or plots of residuals will be plotted. If"residual"
, then only the plots of residuals of y-variable will be plotted.- x_names
Character vector. The
x
-variables. If the vector is named, the names will be used instead of the variable names in the plots.- y_names
Character vector. The
y
-variables. If the vector is named, the names will be used instead of the variable names in the plots.- same_x_range
Whether all plots will have the same range for the x-axis. Default is
TRUE
.- same_y_range
Whether all plots will have the same range for the y-axis, except for the plots of residuals. Default is
TRUE
.- partial_point_aes
A list of argument for
ggplot2::geom_point()
. Used to modify the default aesthetics of the points in the partial plot.- partial_loess_aes
A list of argument for
ggplot2::geom_line()
for the loess line. Used to modify the default aesthetics of the line in the partial plot.- partial_reg_aes
A list of argument for
ggplot2::geom_line()
for the regression line. Used to modify the default aesthetics of the line in the partial plot.- partial_b_aes
A list of argument for
ggplot2::annotate()
for the standardized regression coefficient. Used to modify the default aesthetics of the text in the partial plot.- partial_theme_aes
A list of argument for
ggplot2::theme()
for the partial plots. Used to modify the default theme of the partial plot.- added_point_aes
A list of argument for
ggplot2::geom_point()
. Used to modify the default aesthetics of the points in the added-variable plot.- added_loess_aes
A list of argument for
ggplot2::geom_line()
for the loess line. Used to modify the default aesthetics of the line in the added-variable plot.- added_reg_aes
A list of argument for
ggplot2::geom_line()
for the regression line. Used to modify the default aesthetics of the line in the added-variable plot.- added_b_aes
A list of argument for
ggplot2::annotate()
for the standardized regression coefficient. Used to modify the default aesthetics of the text in the added-variable plot.- added_theme_aes
A list of argument for
ggplot2::theme()
for the added-variable plots. Used to modify the default theme of the added-variable plot.- resid_hist_aes
A list of arguments for
ggplot2::geom_histogram()
for the plot of residuals. Use to modify the default aesthetics of the histogram.- resid_density_aes
A list of arguments for
ggplot2::geom_density()
for the plot of residuals. Use to modify the default aesthetics of the density plot.- resid_theme_aes
A list of argument for
ggplot2::theme()
for the plots of residuals. Used to modify the default theme of the plot of residual.- resid_ellipse_aes
A list of arguments for
ggplot2::stat_ellipse()
for the plot of residuals. Use to modify the default aesthetics of the ellipse.- text_nopath
String. Text to display in empty cells. Default is`"--".
- output_type
The type of output. If
"plot"
, the default, the plots will be processed bypatchwork::wrap_plots()
. If"list"
, the list of plots will be returned.- ...
Additional arguments. Not used.
Details
It currently supports the output of
casewise_residuals()
.