VIF_model | R Documentation |
VIF_model()
comprueba la multicolinealidad en los modelos de regresión
intervals for VIF and tolerance are based on Marcoulides et al.
(2019, Appendix B).
check_concurvity()
es una envoltura alrededor de mgcv::concurvity()
, y puede ser
considerado como una comprobación de colinealidad para los términos 'suavizados' en los
GAM. Confidence intervals for VIF and tolerance are based on Marcoulides et al.
(2019, Appendix B).
VIF_model(x, ...)
multicollinearidad(x, ...)
x |
Un modelo. Actualmente acepta lm, glm, lmm y glmmm (hasta donde yo sé). |
... |
Actualmente no se utiliza. |
Un dataframe con información sobre el nombre del término del modelo, el
VIF y los intervalos de confianza asociados, el factor
por el que se incrementa el error estándar debido a la posible correlación
con otros términos, y los valores de tolerancia (incluyendo los intervalos de confianza),
donde tolerance = 1/vif
.
El código para calcular los intervalos de confianza para el VIF y la tolerancia
fue adaptado del Apéndice B del artículo de Marcoulides et al.
Por lo tanto, los créditos van a estos autores el algoritmo original. También
a plot()
-method
implementado en el see-paquete.
Marcoulides, K. M., and Raykov, T. (2019). Evaluation of Variance Inflation Factors in Regression Models Using Latent Variable Modeling Methods. Educational and Psychological Measurement, 79(5), 874–882.
m <- lm(mpg ~ wt + cyl + gear + disp, data = mtcars)
VIF_model(m)
# plot results
if (require("see")) {
x <- VIF_model(m)
plot(x)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.