Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में सहसंबंध और प्रतिगमन

सहसंबंध कुछ सांख्यिकीय संबंधों को संदर्भित करता है जिसमें दो डेटा सेट के बीच निर्भरता शामिल होती है। जबकि रैखिक प्रतिगमन एक आश्रित चर और एक या अधिक स्वतंत्र चर के बीच संबंध स्थापित करने के लिए एक रैखिक दृष्टिकोण है। एक एकल स्वतंत्र चर को रैखिक प्रतिगमन कहा जाता है जबकि कई स्वतंत्र चर को एकाधिक प्रतिगमन कहा जाता है।

सहसंबंध

आश्रित परिघटनाओं के सरल उदाहरणों में माता-पिता और उनकी संतानों की शारीरिक बनावट और किसी उत्पाद की कीमत और उसकी आपूर्ति की गई मात्रा के बीच संबंध शामिल हैं। हम सीबॉर्न पाइथॉन लाइब्रेरी में उपलब्ध आईरिस डेटा सेट का उदाहरण लेते हैं। इसमें हम आईरिस फूल की तीन प्रजातियों के बाह्यदल और पंखुड़ियों की लंबाई और चौड़ाई के बीच संबंध स्थापित करने का प्रयास करते हैं। पाए गए सहसंबंध के आधार पर, एक मजबूत मॉडल बनाया जा सकता है जो आसानी से एक प्रजाति को दूसरे से अलग करता है।

उदाहरण

snsdf =sns.load_dataset('iris')#बिना प्रतिगमन के।pairplot(df, Kind="scatter")plt.show()

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

पायथन में सहसंबंध और प्रतिगमन

रैखिक प्रतिगमन

गणितीय रूप से एक रैखिक संबंध ग्राफ के रूप में प्लॉट किए जाने पर एक सीधी रेखा का प्रतिनिधित्व करता है। एक गैर-रेखीय संबंध जहां किसी भी चर का घातांक 1 के बराबर नहीं है, एक वक्र बनाता है। सीबॉर्न में रैखिक प्रतिगमन संबंध खोजने के लिए कार्य regplot है। नीचे दिया गया उदाहरण इसके उपयोग को दर्शाता है।

उदाहरण

sbfrom sbfrom pltdf =sb.load_dataset('tips')sb.regplot(x ="total_bill", y ="tip", data =df)plt.show()
के रूप में आयात करें।

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

पायथन में सहसंबंध और प्रतिगमन


  1. पायथन में क्रमपरिवर्तन और संयोजन?

    इस खंड में, हम यह जानने जा रहे हैं कि पायथन प्रोग्रामिंग भाषा का उपयोग करके किसी दिए गए अनुक्रम के क्रमपरिवर्तन और संयोजन को कैसे खोजा जाए। अन्य प्रोग्रामिंग भाषा की तुलना में अजगर का एक प्रमुख लाभ यह है कि यह इसके साथ पुस्तकालयों के विशाल सेट के साथ आता है। हम दिए गए अनुक्रम के क्रमपरिवर्तन और सं

  1. पायथन का उपयोग कर रैखिक प्रतिगमन?

    रैखिक प्रतिगमन मशीन सीखने में सबसे सरल मानक उपकरण में से एक है जो यह इंगित करता है कि दो चर के बीच सकारात्मक या नकारात्मक संबंध है या नहीं। त्वरित भविष्य कहनेवाला विश्लेषण के लिए रैखिक प्रतिगमन कुछ अच्छे उपकरणों में से एक है। इस खंड में हम डेटा लोड करने के लिए पायथन पांडा पैकेज का उपयोग करने जा रहे

  1. पायथन में =+ और +=क्या करते हैं?

    +=ऑपरेटर ऑब्जेक्ट के लिए सिंटैक्टिक शुगर है।__iadd__() फ़ंक्शन। पायथन डॉक्स से: इन विधियों को संवर्धित अंकगणितीय असाइनमेंट को लागू करने के लिए कहा जाता है (+=, -=, *=, @=, /=, //=, %=, **=, =, &=, ^=, |=). इन विधियों को ऑपरेशन को जगह में करने का प्रयास करना चाहिए (स्वयं को संशोधित करना) और परिणाम व