पायथन में डन टेस्ट कैसे करें
क्रुस्कल -वालिस परीक्षण का उपयोग यह निर्धारित करने के लिए किया जाता है कि तीन या अधिक स्वतंत्र समूहों के मध्यस्थों के बीच सांख्यिकीय रूप से महत्वपूर्ण अंतर है या नहीं। इसे एक-तरफ़ा एनोवा का गैर-पैरामीट्रिक समकक्ष माना जाता है ।
यदि क्रुस्कल-वालिस परीक्षण के परिणाम सांख्यिकीय रूप से महत्वपूर्ण हैं, तो यह निर्धारित करने के लिए कि कौन से समूह भिन्न हैं, डन परीक्षण करना उचित है।
यह ट्यूटोरियल बताता है कि पायथन में डन का परीक्षण कैसे करें।
उदाहरण: पायथन में डन परीक्षण
शोधकर्ता जानना चाहते हैं कि क्या तीन अलग-अलग उर्वरकों से पौधों की वृद्धि का स्तर अलग-अलग होता है। वे बेतरतीब ढंग से 30 अलग-अलग पौधों का चयन करते हैं और उन्हें 10 के तीन समूहों में विभाजित करते हैं, प्रत्येक समूह में एक अलग उर्वरक डालते हैं। एक महीने के बाद, वे प्रत्येक पौधे की ऊंचाई मापते हैं।
क्रुस्कल-वालिस परीक्षण चलाने के बाद, उन्होंने पाया कि समग्र पी-वैल्यू सांख्यिकीय रूप से महत्वपूर्ण है, जिसका अर्थ है कि तीनों समूहों में औसत वृद्धि समान नहीं है। फिर वे यह निर्धारित करने के लिए डन का परीक्षण करते हैं कि वास्तव में कौन से समूह भिन्न हैं।
पायथन में डन टेस्ट करने के लिए, हम स्किकिट-पोस्टहॉक लाइब्रेरी से posthoc_dunn() फ़ंक्शन का उपयोग कर सकते हैं।
निम्नलिखित कोड दिखाता है कि इस फ़ंक्शन का उपयोग कैसे करें:
चरण 1: स्किकिट-पोस्टहॉक स्थापित करें।
सबसे पहले हमें स्किकिट-पोस्टहॉक्स लाइब्रेरी स्थापित करने की आवश्यकता है:
pip install scikit-posthocs
चरण 2: डन का परीक्षण करें।
फिर हम डेटा बना सकते हैं और डन परीक्षण कर सकते हैं:
#specify the growth of the 10 plants in each group group1 = [7, 14, 14, 13, 12, 9, 6, 14, 12, 8] group2 = [15, 17, 13, 15, 15, 13, 9, 12, 10, 8] group3 = [6, 8, 8, 9, 5, 14, 13, 8, 10, 9] data = [group1, group2, group3] #perform Dunn's test using a Bonferonni correction for the p-values import scikit_posthocs as sp sp. posthoc_dunn (data, p_adjust = ' bonferroni ') 1 2 3 1 1.000000 0.550846 0.718451 2 0.550846 1.000000 0.036633 3 0.718451 0.036633 1.000000
ध्यान दें कि हमने पारिवारिक त्रुटि दर को नियंत्रित करने के लिए पी-मानों के लिए बोनफेरोनी सुधार का उपयोग करना चुना है, लेकिन पी_एडजस्ट तर्क के लिए अन्य संभावित विकल्पों में शामिल हैं:
- सिदक
- होल्म-सिडक
- सिम्स होचबर्ग
- मैनल
- fdr_bh
- fdr_by
- fdr_tsbh
इनमें से प्रत्येक पी-वैल्यू समायोजन विधियों पर अधिक विवरण के लिए दस्तावेज़ देखें।
चरण 3: परिणामों की व्याख्या करें।
डन के परीक्षण के परिणामों से, हम निम्नलिखित देख सकते हैं:
- समूह 1 और समूह 2 के बीच अंतर के लिए समायोजित पी-मान 0.550846 है।
- समूह 1 और समूह 3 के बीच अंतर के लिए समायोजित पी-मान 0.718451 है।
- समूह 2 और समूह 3 के बीच अंतर के लिए समायोजित पी-मान 0.036633 है।
इस प्रकार, केवल दो समूह जो α = 0.05 पर सांख्यिकीय रूप से काफी भिन्न हैं, वे समूह 2 और 3 हैं।
अतिरिक्त संसाधन
अनेक तुलनाओं के लिए डन परीक्षण का परिचय
आर में डन का परीक्षण कैसे करें