मैं हमेशा इस धारणा के तहत था कि प्रतिगमन एनोवा का सिर्फ एक सामान्य रूप है और परिणाम समान होंगे। हाल ही में, हालांकि, मैंने एक ही डेटा पर एक प्रतिगमन और एक एनोवा दोनों चलाए हैं और परिणाम काफी भिन्न हैं। यही है, प्रतिगमन मॉडल में मुख्य प्रभाव और बातचीत दोनों महत्वपूर्ण हैं, जबकि एनोवा में एक मुख्य प्रभाव महत्वपूर्ण नहीं है। मुझे उम्मीद है कि इस बातचीत के साथ कुछ करना होगा, लेकिन यह मेरे लिए स्पष्ट नहीं है कि एक ही प्रश्न के मॉडलिंग के इन दो तरीकों के बारे में क्या अलग है। यदि यह महत्वपूर्ण है, तो एक भविष्यवक्ता स्पष्ट है और दूसरा निरंतर है, जैसा कि नीचे दिए गए सिमुलेशन में संकेत दिया गया है।
यहां एक उदाहरण दिया गया है कि मेरा डेटा कैसा दिखता है और मैं क्या विश्लेषण कर रहा हूं, लेकिन परिणामों में महत्वपूर्ण समान पी-मान या प्रभाव के बिना (मेरे वास्तविक परिणाम ऊपर उल्लिखित हैं):
group<-c(1,1,1,0,0,0)
moderator<-c(1,2,3,4,5,6)
score<-c(6,3,8,5,7,4)
summary(lm(score~group*moderator))
summary(aov(score~group*moderator))
group
एक संख्यात्मक वेक्टर है, क्या यह उद्देश्य पर है? आम तौर पर, समूहीकरण कारकों में वर्ग होना चाहिए factor
, जैसे कि विरोधाभासों के परिवर्तन को कार्यों जैसे स्वचालित रूप से नियंत्रित किया जा सकता है lm()
। आपके दो से अधिक समूह हो जाने के बाद यह स्पष्ट हो जाएगा, या अपने group
चर के लिए 0/1 के अलावा अन्य कोडिंग का उपयोग करें ।