| hlm_influence.default {HLMdiag} | R Documentation |
Calculating influence diagnostics for HLMs
Description
This function is used to compute influence diagnostics for a hierarchical linear model.
It takes a model fit as a lmerMod object or as a lme object and returns a tibble with Cook's
distance, MDFFITS, covtrace, covratio, and leverage.
Usage
## Default S3 method:
hlm_influence(model, ...)
## S3 method for class 'lmerMod'
hlm_influence(
model,
level = 1,
delete = NULL,
approx = TRUE,
leverage = "overall",
data = NULL,
...
)
## S3 method for class 'lme'
hlm_influence(
model,
level = 1,
delete = NULL,
approx = TRUE,
leverage = "overall",
...
)
Arguments
model |
an object of class |
... |
not in use |
level |
used to define the group for which cases are deleted and influence
diagnostics are calculated. If |
delete |
numeric index of individual cases to be deleted. If the |
approx |
logical parameter used to determine how the influence diagnostics are calculated.
If |
leverage |
a character vector to determine which types of leverage should be included in the
returned tibble. There are four options: 'overall' (default), 'fixef', 'ranef', or 'ranef.uc'.
One or more types may be specified. For additional information about the types of leverage, see
|
data |
(optional) the data frame used to fit the model. This is only necessary for |
Details
The hlm_influence function provides a wrapper that appends influence diagnostics
to the original data. The approximated influence diagnostics returned by this
function are equivalent to those returned by cooks.distance, mdffits, covtrace,
covratio, and leverage. The exact influence diagnostics obtained through a full
refit of the data are also available through case_delete and the accompanying functions
cooks.distance, mdffits, covtrace, and covratio that can be called
directly on the case_delete object.
Note
It is possible to set level and delete individual cases from different groups using
delete, so numeric indices should be double checked to confirm that they encompass entire groups.
Additionally, if delete is specified, leverage values are not returned in the resulting tibble.