Goodness-of-Fit

Python में Linear Modeling परिचय

Jason Vestuto

Data Scientist

3 अलग-अलग R

मॉडल बनाना:

  • RSS

मॉडल जाँचना:

  • RMSE
  • R-squared
Python में Linear Modeling परिचय

RMSE

residuals = y_model - y_data
RSS = np.sum( np.square(residuals) )
mean_squared_residuals = np.sum( np.square(residuals) ) / len(residuals)
MSE = np.mean( np.square(residuals) )
RMSE = np.sqrt(np.mean( np.square(residuals)))
RMSE = np.std(residuals)
Python में Linear Modeling परिचय

कोड में R-Squared

Deviations:

deviations = np.mean(y_data) - y_data
VAR = np.sum(np.square(deviations))

Residuals:

residuals = y_model - y_data
RSS = np.sum(np.square(residuals))

R-squared:

r_squared = 1 - (RSS / VAR)
r = correlation(y_data, y_model)
Python में Linear Modeling परिचय

डेटा में R-Squared

ऊँचाई बनाम दूरी का स्कैटर प्लॉट; लाल मॉडल रेखा बिंदुओं से गुजरती है, दोनों क्षैतिज, ढलान 0

Python में Linear Modeling परिचय

डेटा में R-Squared

ऊँचाई बनाम दूरी का स्कैटर प्लॉट; लाल मॉडल रेखा बिंदुओं से गुजरती है, दोनों में हल्की ढलान

Python में Linear Modeling परिचय

डेटा में R-Squared

ऊँचाई बनाम दूरी का स्कैटर प्लॉट; लाल मॉडल रेखा बिंदुओं से गुजरती है, दोनों में मध्यम ढलान, मध्यम चढ़ाई जैसा

Python में Linear Modeling परिचय

डेटा में R-Squared

ऊँचाई बनाम दूरी का स्कैटर प्लॉट; लाल मॉडल रेखा बिंदुओं से गुजरती है, दोनों में अधिक ढलान, खड़ी चढ़ाई जैसा

Python में Linear Modeling परिचय

RMSE बनाम R-Squared

  • RMSE: अवशेषों में कितनी variation है
  • R-squared: variation का कितना भाग linear है
Python में Linear Modeling परिचय

अभ्यास करते हैं!

Python में Linear Modeling परिचय

Preparing Video For Download...