Fator de inflação de variação para modelos aditivos generalizados

10

No cálculo VIF usual para uma regressão linear, cada variável independente / explicativa é tratada como a variável dependente em uma regressão de mínimos quadrados ordinária. ieXj

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

Os valores de são armazenados para cada uma das regressões e o VIF é determinado porR2n

VIFj=11Rj2

para uma variável explicativa específica.

Suponha que meu modelo aditivo generalizado assuma a forma,

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

Existe um cálculo VIF equivalente para este tipo de modelo? Existe uma maneira de controlar os termos suaves para testar a multicolinearidade?sj

desmanchar
fonte

Respostas:

1

Existe uma função em r corvif()que pode ser encontrada no AEDpacote. Para exemplos e referências, consulte Zuur et al. 2009. Modelos de efeitos mistos e extensões em ecologia com R pp. 386-387. O código do pacote está disponível no site do livro http://www.highstat.com/book2.htm .

kpurcell
fonte
8
Você receberá meu voto se enfeitar sua resposta com algumas das contas. :)
Alexis
8
@Alexis está certa. Isso é útil, mas observe que a pergunta não está pedindo código R. Você pode explicar a aplicação do VIF aos GAMs conceitualmente?
gung - Restabelece Monica