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

Python - पॉलीनोमियल रिग्रेशन का इम्प्लीमेंटेशन

पॉलीनोमियल रिग्रेशन लीनियर रिग्रेशन का एक रूप है जिसमें इंडिपेंडेंट वेरिएबल x और डिपेंडेंट वेरिएबल y के बीच संबंध को nth डिग्री पॉलीनोमियल के रूप में मॉडल किया जाता है। पॉलीनोमियल रिग्रेशन x के मान और y के संबंधित कंडीशनल मीन के बीच एक नॉन-लीनियर संबंध को फिट करता है, जिसे E(y|x) से दर्शाया जाता है।

उदाहरण

# लाइब्रेरीज़ इम्पोर्ट करना
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd

# डेटासेट इम्पोर्ट करना
datas = pd.read_csv('data.csv')
datas

# डेटासेट को दो घटकों में विभाजित करना
X = datas.iloc[:, 1:2].values
y = datas.iloc[:, 2].values

# डेटासेट पर लीनियर रिग्रेशन फिट करना
from sklearn.linear_model import LinearRegression
lin = LinearRegression()
lin.fit(X, y)

# डेटासेट पर पॉलीनोमियल रिग्रेशन फिट करना
from sklearn.preprocessing import PolynomialFeatures
poly = PolynomialFeatures(degree=4)
X_poly = poly.fit_transform(X)
poly.fit(X_poly, y)
lin2 = LinearRegression()
lin2.fit(X_poly, y)

# लीनियर रिग्रेशन रिजल्ट्स विज़ुअलाइज़ करना
plt.scatter(X, y, color='blue')
plt.plot(X, lin.predict(X), color='red')
plt.title('Linear Regression')
plt.xlabel('Temperature')
plt.ylabel('Pressure')
plt.show()

# पॉलीनोमियल रिग्रेशन रिजल्ट्स विज़ुअलाइज़ करना
plt.scatter(X, y, color='blue')
plt.plot(X, lin2.predict(poly.fit_transform(X)), color='red')
plt.title('Polynomial Regression')
plt.xlabel('Temperature')
plt.ylabel('Pressure')
plt.show()

# लीनियर रिग्रेशन के साथ नया रिजल्ट प्रेडिक्ट करना
lin.predict([[110.0]])

# पॉलीनोमियल रिग्रेशन के साथ नया रिजल्ट प्रेडिक्ट करना
lin2.predict(poly.fit_transform([[110.0]]))
  1. पायथन में सहसंबंध और रिग्रेशन पायथन में सहसंबंध और रिग्रेशन

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

  1. पायथन का आंतरिक कार्यान्वयन पायथन का आंतरिक कार्यान्वयन

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

  1. पायथन में लॉजिस्टिक रिग्रेशन समझना पायथन में लॉजिस्टिक रिग्रेशन समझना

    लॉजिस्टिक रिग्रेशन बाइनरी परिणाम की भविष्यवाणी करने की एक सांख्यिकीय तकनीक है। यह कोई नई चीज नहीं है क्योंकि यह वर्तमान में वित्त से लेकर चिकित्सा, अपराध विज्ञान और अन्य सामाजिक विज्ञानों तक के क्षेत्रों में लागू की जा रही है। इस सेक्शन में हम पायथन का उपयोग करके लॉजिस्टिक रिग्रेशन विकसित करने जा र