Twist_Nemo

machine learning.py

Jun 1st, 2021
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. import matplotlib.pyplot as plt
  2. import numpy as np
  3. from sklearn import datasets, linear_model
  4. from sklearn.metrics import  mean_squared_error
  5.  
  6. diabetes = datasets.load_diabetes()
  7.  
  8. diabetes_X = diabetes.data[:, np.newaxis, 2]
  9.  
  10. diabetes_X_train = diabetes_X[:-30]
  11. diabetes_X_test = diabetes_X[-30:]
  12.  
  13. model = linear_model
  14.  
  15. diabetes_y_train = diabetes.target[:-30]
  16. diabetes_y_test = diabetes.target[-30:]
  17.  
  18. model= linear_model.LinearRegression()
  19. model.fit(diabetes_X_train, diabetes_y_train)
  20.  
  21. diabetes_y_predicted =  model.predict(diabetes_X_test)
  22.  
  23. print("Mean squared error is: ", mean_squared_error(diabetes_y_test, diabetes_y_predicted))
  24.  
  25.  
  26. print("Weights: ", model.coef_)
  27. print("Interecpt: ", model.intercept_)
  28.  
  29. plt.scatter(diabetes_X_test, diabetes_y_test)
  30.  
  31. plt.plot(diabetes_X_test, diabetes_y_predicted)
  32. plt.show()
  33.  
  34.  
  35.  
  36.  
  37.  
Advertisement
Add Comment
Please, Sign In to add comment