मैं मैन्युअल रूप से बाधाओं और अनुपातों की गणना करके अपने प्रश्न का उत्तर देने पर काम कर रहा हूं:
Acceptance blue red Grand Total
0 158 102 260
1 112 177 289
Total 270 279 549
तो रेड के ब्लू में स्कूल में आने का अजीब अनुपात है:
हे घ घ रों एक ग ग ई पी टी मैं च आर ई डीहे घ घ रों एक ग ग ग ई पी टी मैं च ब ल यू ई=177/102112/158= 1.73530.7089= 2.448
और यह Backgroundredवापसी है:
fit <- glm(Accepted~Background, data=dat, family="binomial")
exp(cbind(Odds_and_OR=coef(fit), confint(fit)))
Odds_and_OR 2.5 % 97.5 %
(Intercept) 0.7088608 0.5553459 0.9017961
Backgroundred 2.4480042 1.7397640 3.4595454
(Intercept)112 / 158 = 0.7089
अगर इसके बजाय, मैं दौड़ता हूं:
fit2 <- glm(Accepted~Background-1, data=dat, family="binomial")
exp(cbind(Odds=coef(fit2), confint(fit2)))
Odds 2.5 % 97.5 %
Backgroundblue 0.7088608 0.5553459 0.9017961
Backgroundred 1.7352941 1.3632702 2.2206569
रिटर्न ठीक हैं बाधाओं जा रहा है 'ब्लू' में होने का: Backgroundblue(0.7089) और बाधाओं जा रहा स्वीकार किए जाने के 'लाल': Backgroundred(1.7353)। वहाँ कोई अनुपात नहीं। इसलिए दो वापसी मूल्यों के पारस्परिक होने की उम्मीद नहीं है।
अंत में, कैसे परिणाम को पढ़ने के लिए है अगर श्रेणीबद्धता में 3 कारक हैं?
एक ही मैनुअल बनाम [आर] गणना:
मैंने एक ही आधार के साथ एक अलग काल्पनिक डेटा सेट बनाया, लेकिन इस बार तीन जातीय पृष्ठभूमि थीं: "लाल", "ब्लू" और "ऑरेंज", और एक ही क्रम चला:
सबसे पहले, आकस्मिकता तालिका:
Acceptance blue orange red Total
0 86 65 130 281
1 64 42 162 268
Total 150 107 292 549
और प्रत्येक जातीय समूह के लिए प्राप्त करने की बाधाओं की गणना :
- ऑड्स स्वीकार अगर लाल = 1.246154;
- ऑड्स स्वीकार अगर ब्लू = 0.744186;
- ऑड्स स्वीकार अगर ऑरेंज = 0.646154
साथ ही साथ अलग अलग अनुपात :
- या लाल वी नीला = 1.674519;
- या लाल वी नारंगी = 1.928571;
- या नीला वी लाल = 0.597186;
- या नीला वी नारंगी = 1.151717;
- ऑरेंज वी लाल = 0.518519; तथा
- या नारंगी वी नीला = 0.868269
और अब नियमित लॉजिस्टिक प्रतिगमन के साथ आगे बढ़े जिसके बाद गुणांकों का प्रतिपादक:
fit <- glm(Accepted~Background, data=dat, family="binomial")
exp(cbind(ODDS=coef(fit), confint(fit)))
ODDS 2.5 % 97.5 %
(Intercept) 0.7441860 0.5367042 1.026588
Backgroundorange 0.8682692 0.5223358 1.437108
Backgroundred 1.6745192 1.1271430 2.497853
के रूप में "ब्लूज़" , और ऑरेंज बनाम ब्लू इन ब्लू और रेड ओ ब्लू के ओआरडी अनुपात के रूप में प्राप्त करने की बाधाओं को उपज ।(Intercept)BackgroundorangeBackgroundred
दूसरी ओर, अवरोधन के बिना प्रतिगमन अनुमान केवल तीन स्वतंत्र बाधाओं को लौटाता है :
fit2 <- glm(Accepted~Background-1, data=dat, family="binomial")
exp(cbind(ODDS=coef(fit2), confint(fit2)))
ODDS 2.5 % 97.5 %
Backgroundblue 0.7441860 0.5367042 1.0265875
Backgroundorange 0.6461538 0.4354366 0.9484999
Backgroundred 1.2461538 0.9900426 1.5715814
Rस्पष्ट रूप से कहता है गुणांक (समारोह के माध्यम सेcoef) आप "बाधाओं अनुपात" अपने उत्पादन में बुला रहे हैं। इससे पता चलता है कि आप दोनों के बीच अंतर की