Linear regression

Python में Probability की बुनियाद

Alexander A. Ramírez M.

CEO @ Synergy Vision

Linear functions

रेखीय फ़ंक्शन प्लॉट

Python में Probability की बुनियाद

Linear function parameters

रेखीय फ़ंक्शन प्लॉट

$$ y = \color{red}{slope}*x + \color{blue}{intercept} $$

Python में Probability की बुनियाद

यादृच्छिक व्यवधानों के साथ रेखीय फ़ंक्शन

यादृच्छिक व्यवधानों के साथ रेखीय फ़ंक्शन प्लॉट

$$ y = slope*x + intercept + \color{red}{random\_number} $$

Python में Probability की बुनियाद

डेटा से शुरू करें और उपयुक्त मॉडल खोजें

अध्ययन घंटे बनाम स्कोर प्लॉट

Python में Probability की बुनियाद

कौन सा मॉडल डेटा को फिट करेगा?

कॉनस्टेंट, रेखीय, द्विघात और लघुगणकीय मॉडलों से फिट करना

सर्वश्रेष्ठ मॉडल तय करने के मापदंड क्या होंगे?

Python में Probability की बुनियाद

कौन सा मॉडल डेटा को फिट करेगा? (जारी)

रेखीय मॉडल एनीमेशन प्लॉट

Python में Probability की बुनियाद

रेज़िडुअल्स प्लॉट

Python में Probability की बुनियाद

रेज़िडुअल्स प्लॉट और त्रुटि को न्यूनतम करना

Python में Probability की बुनियाद

प्रायिकता और सांख्यिकी का प्रयोग

रेखीय मॉडल रेज़िडुअल्स प्लॉट

Python में Probability की बुनियाद

रेखीय मॉडल के पैरामीटर निकालना

# Import LinearRegression
from sklearn.linear_model import LinearRegression
# sklearn linear model
model = LinearRegression()
model.fit(hours_of_study, scores)
# Get parameters
slope = model.coef_[0]
intercept = model.intercept_
# Print parameters
print(slope, intercept)
(1.496703900384545, 52.44845266434719)
Python में Probability की बुनियाद

अध्ययन घंटों से स्कोर का पूर्वानुमान

# Score prediction
score = model.predict(np.array([[15]]))
print(score)
[74.89901117]
Python में Probability की बुनियाद

रेखीय मॉडल प्लॉट करना

$$ $$

import matplotlib.pyplot as plt
plt.scatter(hours_of_study, scores)
plt.plot(hours_of_study_values, model.predict(hours_of_study_values))
plt.show()
Python में Probability की बुनियाद

रेखीय मॉडल फिट प्लॉट

Python में Probability की बुनियाद

रेखीय मॉडलों पर अभ्यास करते हैं

Python में Probability की बुनियाद

Preparing Video For Download...