Skip to contents

Calcule Factores de inflación de la variación (VIF) para estimar la multi-colinearidad de las variables de un dataframe. Cuando al ajustar un modelo, arroja un error: Error in solve.default(as.matrix(fit$hessian)) : system is computationally singular: reciprocal condition number = 4.31555e-18 stepAIC). Se recomienda quitar las variables si el VIF es mayor a 10, o siendo más estrictos mayor a 3.

Usage

VIF(df)

Arguments

df

Un dataframe.

Value

Lista de las variables y su correspondiente VIF.

Examples

VIF(iris)
#> # Comprobación de la multicolinealidad
#>                VIF
#> Sepal.Length  7.07
#> Sepal.Width   2.10
#> Petal.Length 31.26
#> Petal.Width  16.09
VIF(mtcars)
#> # Comprobación de la multicolinealidad
#>        VIF
#> mpg   7.63
#> cyl  15.38
#> disp 22.19
#> hp   10.29
#> drat  3.41
#> wt   17.94
#> qsec  7.98
#> vs    4.97
#> am    4.98
#> gear  5.41
#> carb  7.93