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

पायथन - बहुपद प्रतिगमन का कार्यान्वयन

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

उदाहरण

# Importing the libraries
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
# Importing the dataset
datas = pd.read_csv('data.csv')
datas
# divide the dataset into two components
X = datas.iloc[:, 1:2].values
y = datas.iloc[:, 2].values
# Fitting Linear Regression to the dataset
from sklearn.linear_model import LinearRegression
lin = LinearRegression()
lin.fit(X, y)
# Fitting Polynomial Regression to the dataset
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)
# Visualising the Linear Regression results
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()
# Visualising the Polynomial Regression results
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()
# Predicting a new result with Linear Regression
lin.predict(110.0)
# Predicting a new result with Polynomial Regression
lin2.predict(poly.fit_transform(110.0))

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

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

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

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

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

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