संख्यात्मक डेटा के लिए आपके पास समाधान है। लेकिन यह स्पष्ट डेटा है, आपने कहा। फिर जीवन थोड़ा और जटिल हो जाता है ...
ठीक है, पहले: दो स्पष्ट चर के बीच संबंध की मात्रा स्पीरमैन रैंक सहसंबंध के साथ नहीं मापा जाता है, लेकिन उदाहरण के लिए ची-स्क्वायर परीक्षण के साथ। वास्तव में तर्क कौन सा है। रैंकिंग का मतलब है कि आपके डेटा में कुछ ऑर्डर है। अब मुझे बताओ कि बड़ा, पीला या लाल क्या है? मुझे पता है, कभी-कभी आर स्पष्ट डेटा पर एक spearman रैंक सहसंबंध प्रदर्शन करता है। अगर मैं पीला 1 और लाल 2 कोड करता हूं, तो आर पीले रंग से लाल बड़े पर विचार करेगा।
तो, स्पष्ट डेटा के लिए स्पीरमैन के बारे में भूल जाओ। मैं chisq-test और combn() का उपयोग करके कॉलम चुनने का तरीका दिखाऊंगा। लेकिन तुम Agresti की पुस्तक के साथ थोड़ा और समय से लाभ होगा: http://www.amazon.com/Categorical-Analysis-Wiley-Probability-Statistics/dp/0471360937
set.seed(1234)
X <- rep(c("A","B"),20)
Y <- sample(c("C","D"),40,replace=T)
table(X,Y)
chisq.test(table(X,Y),correct=F)
# I don't use Yates continuity correction
#Let's make a matrix with tons of columns
Data <- as.data.frame(
matrix(
sample(letters[1:3],2000,replace=T),
ncol=25
)
)
# You want to select which columns to use
columns <- c(3,7,11,24)
vars <- names(Data)[columns]
# say you need to know which ones are associated with each other.
out <- apply(combn(columns,2),2,function(x){
chisq.test(table(Data[,x[1]],Data[,x[2]]),correct=F)$p.value
})
out <- cbind(as.data.frame(t(combn(vars,2))),out)
तो फिर तुम मिलना चाहिए:
> out
V1 V2 out
1 V3 V7 0.8116733
2 V3 V11 0.1096903
3 V3 V24 0.1653670
4 V7 V11 0.3629871
5 V7 V24 0.4947797
6 V11 V24 0.7259321
कहाँ V1 और V2 के बीच जो चर यह जाता है का संकेत मिलता है, और "बाहर" देता है एसोसिएशन के लिए पी मूल्य। यहां सभी चर स्वतंत्र हैं। जो आप उम्मीद करेंगे, क्योंकि मैंने डेटा को यादृच्छिक रूप से बनाया है।
यदि आप वास्तव में केवल कॉलम 1, 3 पर सहसंबंध क्या करना चाहते हैं, और 10, आप हमेशा 'कर सकता कोर (एक्स [ग (1, 3, 10)])' – Greg
: यह नीचे की तरह दिखता है क्षमा करें, यह संख्यात्मक, गैर-संख्यात्मक डेटा के लिए है। मैं इसे सिर्फ मामले में छोड़ दूंगा। – Greg
खुश है कि आपने इसे छोड़ा, ग्रेग। आपने पहले से ही किसी की मदद की है - इससे पहले से ही मुझे किसी अन्य रचनात्मक तरीके से सपने में मदद मिली है :) –