diagnostics.glm.Rd
Provides regression diagnostics for a generalized linear model fit with
glm
or regress
. Currently, binary logistic
regression models are supported.
# S3 method for glm
diagnostics(x, alpha = 0.4, span = 0.8, plot = TRUE, ...)
an object of class c("glm")
numeric; transparency for plot points (default=0.4)
numeric; smoothing parameter for loess fit lines (default=0.8)
logical; If TRUE
(the default), graphs are printed. Otherwise,
they are returned invisibly.
not currently used
A three component list containing ggplot2
graphs:
crplots, vifplot, and influenceplot.
The diagnostics
function is a wrapper for several
diagnostic plotting functions:
Linearity of the explanatory-response relationships
are assessed via Component + Residual (partial residual) plots
(cr_plots
). If there is a single predictor, a scatter plot
with linear and loess lines is produced.
Multicollinearity is assessed via variance inflation factors
(vif_plot
). If there is a single predictor variable, this section
is skipped.
A influence plot identifies
outliers and influential observations (influence_plot
).
Each function relies heavily on the car
package. See the
help for individual functions for details.
fit <- glm(caesarian ~ age + bp + delivery.time, family = binomial, data = caesarian)
diagnostics(fit)