Giả sử tất cả các biến được chuẩn hóa bằng phép biến đổi tương quan, như bạn đã đề cập, phiên bản tỷ lệ đơn vị của . Mô hình chuẩn hóa không thay đổi mối tương quan giữa các biến có thể được tính khi chuyển đổi tiêu chuẩn của mô hình tuyến tính ban đầu được thực hiện. Hãy biểu thị ma trận thiết kế sau khi chuyển đổi được tiêu chuẩn hóa thành
Sau đó
XXXVIFX∗=⎡⎣⎢⎢⎢⎢⎢11⋮1X11X21⋮Xn1……⋮…X1,p−1X2,p−1⋮Xn,p−1⎤⎦⎥⎥⎥⎥⎥.
X∗′X∗=[n00′rXX],
trong đó là ma trận tương quan của các biếnChúng tôi cũng biết rằng
cho là thuật ngữ đường chéo thứ của .rXXXσ2{β^}=σ2(X∗′X∗)−1=σ2[1n00′r−1XX.]
VIFkk=1,2,…,p−1kr−1XXk=1rXXk . Hãy xác định:
Lưu ý rằng cả hai ma trận đều khác với ma trận thiết kế. Vì chúng ta chỉ quan tâm đến các hệ số của các biến , nên -vector của ma trận thiết kế có thể bị bỏ qua trong tính toán của chúng ta. Do đó, bằng cách sử dụng bổ sung của Schur ,
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,
trong đó là hệ số hồi quy của trên ngoại trừ việc chặn. Trong thực tế, đánh chặn phải là nguồn gốc, vì tất cảβ1X(−1)X1X2,…,Xp−1Xcác biến được tiêu chuẩn hóa với giá trị trung bình bằng không. Mặt khác, (sẽ đơn giản hơn nếu chúng ta có thể viết mọi thứ ở dạng ma trận rõ ràng)
Do đó
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.