Factor de inflación de varianza para modelos aditivos generalizados

10

En el cálculo VIF habitual para una regresión lineal, cada variable independiente / explicativa se trata como la variable dependiente en una regresión ordinaria de mínimos cuadrados. es decirXj

Xj=β0+i=1,ijnβiXi

Los valores se almacenan para cada una de las regresiones y VIF se determina porR2n

VIFj=11Rj2

para una variable explicativa particular.

Supongamos que mi modelo aditivo generalizado toma la forma,

Y=β0+i=1nβiXi+j=1msj(Xi).

¿Existe un cálculo VIF equivalente para este tipo de modelo? ¿Hay alguna forma de controlar los términos suaves para probar la multicolinealidad?sj

dmanuge
fuente

Respuestas:

1

Hay una función en r corvif()que se puede encontrar en el AEDpaquete. Para ejemplos y referencias ver Zuur et al. 2009. Modelos de efectos mixtos y extensiones en ecología con R pp. 386-387. El código del paquete está disponible en el sitio web del libro http://www.highstat.com/book2.htm .

kpurcell
fuente
8
Obtendrá mi voto si arregla su respuesta con algunas de las matemáticas. :)
Alexis
8
@Alexis tiene razón. Esto es útil, pero tenga en cuenta que la pregunta no es pedir el código R. ¿Puedes explicar la aplicación del VIF a los GAM conceptualmente?
gung - Restablecer Monica