पायथन में बिंदु-द्विक्रमिक सहसंबंध की गणना कैसे करें


बिंदु-द्विक्रमिक सहसंबंध का उपयोग एक द्विआधारी चर, x और एक सतत चर, y के बीच संबंध को मापने के लिए किया जाता है।

पियर्सन सहसंबंध गुणांक के समान, बिंदु-द्विक्रमिक सहसंबंध गुणांक -1 और 1 के बीच एक मान लेता है जहां:

  • -1 दो चरों के बीच पूर्णतः नकारात्मक सहसंबंध दर्शाता है
  • 0 दो चरों के बीच कोई संबंध नहीं दर्शाता है
  • 1 दो चरों के बीच पूर्णतः सकारात्मक सहसंबंध दर्शाता है

यह ट्यूटोरियल बताता है कि पायथन में दो चरों के बीच बिंदु-द्विक्रमिक सहसंबंध की गणना कैसे करें।

उदाहरण: पायथन में बिंदु-द्विक्रमिक सहसंबंध

मान लीजिए कि हमारे पास एक द्विआधारी चर, x, और एक सतत चर, y है:

 x = [0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0]
y = [12, 14, 17, 17, 11, 22, 23, 11, 19, 8, 12]

हम दो चरों के बीच बिंदु-द्विक्रमिक सहसंबंध की गणना करने के लिए scipy.stats लाइब्रेरी से पॉइंटबिसेरियलर() फ़ंक्शन का उपयोग कर सकते हैं।

ध्यान दें कि यह फ़ंक्शन संबंधित पी-वैल्यू के साथ सहसंबंध गुणांक लौटाता है:

 import scipy.stats as stats

#calculate point-biserial correlation
stats. pointbiserialr (x,y)

PointbiserialrResult(correlation=0.21816, pvalue=0.51928)

बिंदु-द्विक्रमिक सहसंबंध गुणांक 0.21816 है और संबंधित पी-मान 0.51928 है।

चूंकि सहसंबंध गुणांक सकारात्मक है, यह इंगित करता है कि जब चर x मान “1” लेता है, तो चर y उस समय की तुलना में अधिक मान लेता है जब चर x मान “0” लेता है।

चूँकि इस सहसंबंध का पी-मान 0.05 से कम नहीं है, इसलिए यह सहसंबंध सांख्यिकीय रूप से महत्वपूर्ण नहीं है।

इस सहसंबंध की गणना कैसे की जाती है इसका सटीक विवरण आप scipy.stats दस्तावेज़ में पा सकते हैं।

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *