Wilcox.test और coin :: wilcox_test के बीच R में क्या अंतर है?


14

ये दो कार्य R में मौजूद हैं, लेकिन मुझे इनके अंतर का पता नहीं है। ऐसा लगता है कि वे केवल उसी पी-वैल्यू को लौटाते हैं जिसके wilcox.testसाथ कॉल किया जाता है correct=FALSE, और wilcox_test(सिक्का पैकेज में) distribution="aymptotic"। अन्य मूल्यों के लिए वे विभिन्न पी-मान लौटाते हैं। इसके अलावा wilcox.testहमेशा मेरे डेटासेट के लिए डब्ल्यू = 0 लौटा रहा है, स्वतंत्र रूप से अपने मापदंडों के सेटिंग्स की:

x = c(1, 1, 1, 3, 3, 3, 3) तथा y = c(4, 4, 6, 7, 7, 8, 10)

इसके अलावा, जब मैं आर के अलावा (कुछ ऑनलाइन उपलब्ध, एक्सेल ऐड-ऑन के रूप में अन्य) के अलावा विभिन्न उपकरणों का उपयोग करने की कोशिश करता हूं, तो कभी-कभी वे अलग-अलग पी-मूल्यों की रिपोर्ट करते हैं।

तो मुझे कैसे पता चलेगा कि कौन सा उपकरण "सही" पी-मूल्य दे रहा है?

क्या "सही" पी-मूल्य है, या यदि कुछ उपकरण पी-मूल्य देते हैं <0.05 क्या मुझे खुश होना चाहिए? (कभी-कभी ये उपकरण आर की तरह कई पैरामीरीज़ेशन संभावनाएं प्रदान नहीं करते हैं)

मुझे यहां क्या समझ नहीं आ रहा है?

जवाबों:


18

आपके प्रश्न की कुंजी नोट्स अनुभाग में wilcox.test में पाई गई है:

विल्कोक्सन रैंक राशि और मान-व्हिटनी परीक्षणों की परिभाषाओं के बारे में साहित्य एकमत नहीं है।

तो इसका क्या मतलब है कि दो नमूनों के बीच स्थान में परिवर्तन के इस गैर-पैरामीट्रिक परीक्षण को करने का एक से अधिक तरीका है। इसके अलावा, प्रत्येक परिभाषा को देखते हुए, एपी मान प्राप्त करने का एक से अधिक तरीका है। "सटीक" का अर्थ है कि यह बिल्कुल सही है, जबकि "अनुमानित" या "विषम" दोनों सत्य के अनुमान हैं। यही कारण है कि दोनों में wilcox.test()और कई विकल्प हैं wilcox_test(), और उनमें से कुछ बिल्कुल मेल खाते हैं - जब आपके पास दोनों कार्य बिल्कुल समान काम कर रहे हैं। ऐसा लगता है wilcox_test()कि जब बंधे हुए मूल्य हैं, तब भी सटीक पी-मान प्राप्त कर सकते हैं, जबकि बंधे हुए मूल्यों के wilcox.test()होने पर एक एसिम्प्टोटिक सन्निकटन के लिए वापस आता है। मुझे नहीं पता होगा कि एक्सेल ऐड-ऑन के आंकड़े और पी-वैल्यू की गणना क्या कर रही है,

आपका अगला सवाल है कि wilcox.test()हर समय 0 क्यों लौट रहा है। आपके द्वारा बनाए गए डेटा सेट के लिए, टेस्ट स्टेटिस्टिक का मान 0 है जब आप wilcox.test (x, y) करते हैं, लेकिन यह 49 होगा जब आप wilcox.test (y, x) करते हैं, हालांकि पी-वैल्यू होगा वही। कारणों के लिए विकिपीडिया पृष्ठ देखें । wilcox_test()द्वारा लौटाए गए आँकड़ों का एक Z रूपांतरण देता है wilcox.test(), यही कारण है कि उनके पास परीक्षण आँकड़ा के विभिन्न मूल्य हैं।

क्या एक सही पी-मूल्य है? हां, लेकिन कभी-कभी यह गणना करना बहुत कठिन होता है, और इसलिए हमें अनुमानित तरीकों का उपयोग करने की आवश्यकता होती है (अपर्याप्त स्मृति से सटीक गणना कैसे विफल हो सकती है, इसके विवरण के लिए देखें; wilcox_test)। सन्निकटन और सटीक मूल्य के बीच अंतर ज्यादातर तब तक मायने नहीं रखेगा जब तक कि दो समूहों के स्थान में वास्तविक अंतर बहुत छोटा न हो।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.