Angenommen, alle Variablen werden durch die Korrelationstransformation standardisiert, wie Sie bereits erwähnt haben, eine längenskalierte Version von . Das standardisierte Modell ändert die Korrelation zwischen Variablen nicht. kann berechnet werden, wenn eine standardisierte Transformation des ursprünglichen linearen Modells durchgeführt wird. Bezeichnen wir die Entwurfsmatrix nach der standardisierten Transformation als
Dann
XXXVIFX∗=⎡⎣⎢⎢⎢⎢⎢11⋮1X11X21⋮Xn1……⋮…X1,p−1X2,p−1⋮Xn,p−1⎤⎦⎥⎥⎥⎥⎥.
X∗′X∗=[n00′rXX],
wobei die Korrelationsmatrix von Variablen ist. Wir wissen auch, dass
für ist der te diagonale Term von .rXXXσ2{β^}=σ2(X∗′X∗)−1=σ2[1n00′r−1XX.]
VIFkk=1,2,…,p−1kr−1XXk=1rXXk . Definieren wir:
Beachten Sie, dass sich beide Matrizen von den Entwurfsmatrizen unterscheiden. Da wir uns nur um die Koeffizienten von Variablen kümmern , kann der Vektor einer Entwurfsmatrix bei unserer Berechnung ignoriert werden. Somit kann durch Verwendung von Schur-Komplement ,
X(−1)=⎡⎣⎢⎢⎢⎢⎢X12X22⋮Xn2……⋮…X1,p−1X2,p−1⋮Xn,p−1⎤⎦⎥⎥⎥⎥⎥,X1=⎡⎣⎢⎢⎢⎢X11X21⋮Xn1⎤⎦⎥⎥⎥⎥.
X1r−1XX(1,1)=(r11−r1X(−1)r−1X(−1)X(−1)rX(−1)1)−1=(r11−[r1X(−1)r−1X(−1)X(−1)]rX(−1)X(−1)[r−1X(−1)X(−1)rX(−1)1])−1=(1−β′1X(−1)X′(−1)X(−1)β1X(−1))−1,
wobei die Regressionskoeffizienten von on sind Ausnahme des Abschnitts. In der Tat sollte der Achsenabschnitt der Ursprung sein, da alleβ1X(−1)X1X2,…,Xp−1XVariablen werden mit dem Mittelwert Null standardisiert. Auf der anderen Seite (es wäre einfacher, wenn wir alles in expliziter Matrixform schreiben könnten)
Daher
R21=SSRSSTO=β′1X(−1)X′(−1)X(−1)β1X(−1)1=β′1X(−1)X′(−1)X(−1)β1X(−1).
VIF1=r−1XX(1,1)=11−R21.