vif {lvmisc} | R Documentation |
Variance inflation factor
Description
Computes the variance inflation factor (VIF). The VIF is a measure of how much the variance of a regression coefficient is increased due to collinearity.
Usage
vif(model)
## Default S3 method:
vif(model)
## S3 method for class 'lm'
vif(model)
## S3 method for class 'lmerMod'
vif(model)
Arguments
model |
An object containing a model. |
Details
VIF interpretation
As a rule of thumb for the interpretation of the VIF value, a VIF less than 5 indicates a low correlation of a given model term with the others, a VIF between 5 and 10 indicates a moderate correlation and a VIF greater than 10 indicates a high correlation.
Value
It returns a data.frame
with three columns: the name of the
model term, the VIF value and its classification (see "Details").
References
James, G., Witten, D., Hastie, T., & Tibshirani, R. (eds.). (2013). An introduction to statistical learning: with applications in R. New York: Springer.
Examples
m <- lm(disp ~ mpg + cyl + mpg:cyl, mtcars)
vif(m)
[Package lvmisc version 0.1.2 Index]