में अवरोध को हटाने के लिए मुझे अवरोध के बिना एक प्रोबिट मॉडल बनाने की आवश्यकता है। तो, मैं आर में एक प्रोबिट मॉडल से अवरोध कैसे हटा सकता हूं?आर
आर
उत्तर
आप कहते हैं कि नहीं है कैसे आप PROBIT मॉडल फिट करने के लिए इच्छुक हैं, लेकिन अगर यह आर के सूत्र संकेतन का उपयोग करता है मॉडल का वर्णन करने के लिए तो आप सूत्र अवरोधन को दबाने के लिए के हिस्से के रूप में या तो + 0
या - 1
आपूर्ति कर सकते हैं:
mod <- foo(y ~ 0 + x1 + x2, data = bar)
या
mod <- foo(y ~ x1 + x2 - 1, data = bar)
(निश्चित रूप से दोनों का उपयोग कर छद्म आर कोड - अपने मॉडलिंग समारोह और डेटा/चर स्थानापन्न।)
0,123,इस एक मॉडल glm()
द्वारा उचित है तो कुछ की तरह:
mod <- glm(y ~ x1 + x2 - 1, data = bar, family = binomial(link = "probit"))
यह करना चाहिए (फिर से अपने डेटा और उचित रूप में चर नाम में प्रतिस्थापन।)
क्या + 0 या -1 का उपयोग करने के बीच कोई अंतर है? –
@NiekdeKlein नहीं, कोई फर्क नहीं पड़ता कि मुझे पता है कि II –
इसके अलावा, यदि आप एक मौजूदा सूत्र है, तो वस्तु, foo
, आप update
इस तरह के साथ अवरोधन निकाल सकते हैं:
foo <- y ~ x1 + x2
bar <- update(foo, ~ . -1)
# bar == y ~ x1 + x2 - 1
देखें 'formula'?। –
बस अपने सूत्र में '-1'' जोड़ें: 'glm (y ~ x1 + x2 - 1, family = binomial (link = "probit"), डेटा = yourdata)' यह बिना किसी अवरोध के एक प्रोबिट मॉडल का अनुमान लगाएगा। –