VIF values when no constant is present in a regression model



I've wriiten some code to perform a regression calcuation on specified
data and also calculate VIF values by taking the diagnonal values from
the inverse of the correlation matrix of independent variables. It
seemed to be working well until I ran my code for a model with no
intercept and compared the results with another program (SPSS). It
turns out the VIF values for each independent variable are different
when no intercept is included in the model.

Now I have two problems:

1) I don't understand why VIFs differ when no intercept is included in
the model.

The VIF is an indication of the strength of linear relationship it's
associated independent variable has with the other predictors. It
makes sense to me that this can be calculated using the correlation
matrix, where every predictor is included in the matrix. Why should
the inclusion of an intercept have any affect on this measure of
linear relationship?

Is the intercept also a predictor?

2) How does the VIF calculation change when there is no intercept in
the model?

(I can't include a constant in the correlation matrix because it will
have no valid correlation value)

I'm completely stumped so any help would be appreciated. Regards,

Darren.

.



Relevant Pages

  • Re: Help with VIF calculation in regression
    ... numerical precision. ... > The formula I'm using is simply the inverse of the correlation matrix. ... The diagonal values in the inverse are the VIF ...
    (sci.stat.math)
  • Re: Help with VIF calculation in regression
    ... The formula I'm using is simply the inverse of the correlation matrix. ... The diagonal values in the inverse are the VIF ... collinear issues and these sets can give me some highly negative VIFs, ...
    (sci.stat.math)
  • Re: Help with VIF calculation in regression
    ... > multiple linear regression. ... I'm using a correlation matrix (of the IVs) ... > to calculate their VIF values as part of an initial check. ...
    (sci.stat.math)
  • Help with VIF calculation in regression
    ... multiple linear regression. ... I'm using a correlation matrix (of the IVs) ... to calculate their VIF values as part of an initial check. ...
    (sci.stat.math)