मैं ठीक उसी सवाल पर भागा और अपने तरीके से काम करने की कोशिश की। नीचे मेरा विस्तृत जवाब देखें।
सबसे पहले, मुझे आर में इसी तरह के VIF मूल्यों का उत्पादन करने वाले 4 विकल्प मिले:
• corvif
एईडी पैकेज से कमांड,
• vif
कार पैकेज से कमांड,
• vif
rms पैकेज से कमांड,
• vif
DAAG पैकेज से कमांड।
भविष्यवाणियों के एक सेट पर इन आदेशों का उपयोग करना जिसमें कोई कारक / श्रेणीबद्ध चर या बहुपद शब्द शामिल नहीं हैं, आगे स्ट्रेट है। सभी तीन कमांड एक ही संख्यात्मक आउटपुट का उत्पादन करते हैं, भले ही corvif
एईडी पैकेज से कमांड जीवीआईएफ के रूप में परिणामों को लेबल करता है।
हालांकि, आमतौर पर, GVIF केवल कारकों और बहुपद चर के लिए खेल में आता है। वेरीएबल्स जिनके लिए 1 से अधिक गुणांक की आवश्यकता होती है और इस प्रकार 1 डिग्री से अधिक स्वतंत्रता का आमतौर पर जीवीआईएफ का उपयोग करके मूल्यांकन किया जाता है। एक-गुणांक शर्तों के लिए VIF GVIF के बराबर है।
इस प्रकार, आप इस पर अंगूठे के मानक नियम लागू कर सकते हैं कि क्या कोलीनियरिटी की समस्या हो सकती है, जैसे कि 3, 5 या 10 थ्रेशोल्ड। हालाँकि, कुछ सावधानी (लागू होनी चाहिए) (देखें: http://www.nkd-group.com/ghdash/mba555/PDF/VIF%20article.pdf )।
बहु-गुणात्मक शब्दों के मामले में, उदाहरण के लिए श्रेणीबद्ध भविष्यवक्ता, 4 पैकेज अलग-अलग आउटपुट उत्पन्न करते हैं। vif
आरएमएस और दाग संकुल से आदेश, वीआईएफ मूल्यों का उत्पादन जबकि अन्य दो उत्पादन GVIF मूल्यों।
पहले हम RIF और DAAG पैकेज से VIF मानों पर एक नजर डालते हैं:
TNAP ICE RegB RegC RegD RegE
1.994 2.195 3.074 3.435 2.907 2.680
TNAP और ICE निरंतर भविष्यवाणियां हैं और Reg एक स्पष्ट चर है जिसे dummies RegB द्वारा RegE को प्रस्तुत किया जाता है। इस मामले में RegA आधार रेखा है। सभी VIF मान मध्यम हैं और आमतौर पर चिंता की कोई बात नहीं है। इस परिणाम के साथ समस्या यह है कि यह श्रेणीबद्ध चर के आधार रेखा से प्रभावित है। स्वीकार्य स्तर से ऊपर वीआईएफ मूल्य नहीं होने के बारे में सुनिश्चित करने के लिए, इस विश्लेषण को आधारभूत होने वाले श्रेणीगत चर के हर स्तर के लिए फिर से करना आवश्यक होगा। इस मामले में पांच बार।
corvif
AED पैकेज से कमांड को लागू करना या vif
कार पैकेज से कमांड, GVIF मान उत्पन्न होते हैं:
| GVIF | Df | GVIF^(1/2Df) |
TNAP | 1.993964 | 1 | 1.412078 |
ICE | 2.195035 | 1 | 1.481565 |
Reg | 55.511089 | 5 | 1.494301 |
जीवीआईएफ की गणना संबंधित रजिस्टरों जैसे डमी रजिस्टरों के सेट के लिए की जाती है। दो निरंतर चर TNAP और ICE के लिए यह पहले VIF मानों के समान है। श्रेणीबद्ध चर Reg के लिए, अब हमें एक बहुत ही उच्च GVIF मूल्य मिलता है, भले ही श्रेणीगत चर के एकल स्तरों के लिए VIF मान सभी मध्यम (जैसा कि ऊपर दिखाया गया है)।
हालाँकि, व्याख्या अलग है। दो निरंतर चर के लिए, (जो मूल रूप से DF / 1 के रूप में VIF / GVIF मान का वर्गमूल है) मानक त्रुटि और आत्मविश्वास अंतराल का आनुपातिक परिवर्तन है। उनके गुणांक समतुल्यता के स्तर के कारण। स्पष्ट चर के मूल्य समरैखिकता की वजह से (गुणांक 'आकलन की शुद्धता में कमी के लिए एक समान उपाय भले ही यह भी हवाले से देखो के लिए तैयार नहीं है http: / /socserv2.socsci.mcmaster.ca/jfox/papers/linear-models-problems.pdf )।जी वीमैंएफ( 1 / ( 2 × डी एफ)) )जी वीमैंएफ( 1 / ( 2 × डी एफ)) )
अगर हम लिए अंगूठे के समान मानक नियम लागू करते हैं VIF के लिए साहित्य में अनुशंसित मान, तो हमें बस वर्ग की आवश्यकता होगी ।जी वीमैंएफ( 1 / ( 2 × डी एफ)) )जी वीमैंएफ(1 / ( 2 × डी एफ)) )
सभी फ़ोरम पोस्ट, वेब और वैज्ञानिक पत्रों में संक्षिप्त नोट्स के माध्यम से पढ़ना, ऐसा लगता है कि कुछ भ्रम चल रहा है। सहकर्मी समीक्षा पत्रों में, मैंने के मानों को अनदेखा कर दिया है और VIF के लिए सुझाए गए समान मानक नियमों को GVIF मानों पर लागू किया गया है। एक अन्य पेपर में, 100 के करीब के जीवीआईएफ मूल्यों को एक यथोचित छोटे (एक उच्च डीएफ के कारण कारण शामिल किया गया है। का नियम कुछ प्रकाशनों में लागू होता है, जो एक-गुणांक चर के लिए 4 के VIF के बराबर होगा।जी वीमैंएफ( 1 / ( 2 × डी एफ)) )जी वीमैंएफ( 1 / ( 2 × डी एफ)) )जी वीमैंएफ2 ( 1 / ( 2 × डी च) )< २