faizullah commited on
Commit
6061a61
1 Parent(s): 28b9d56

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -0
app.py ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ diabetes = datasets.load_diabetes()
6
+ diabetes_X = diabetes.data[:, np.newaxis,2]
7
+ diabetes_X_train = diabetes_X[:-30]
8
+ diabetes_X_test = diabetes_X[-30:]
9
+
10
+ diabetes_y_train = diabetes.target[:-30]
11
+ diabetes_y_test = diabetes.target[-30:]
12
+ model = linear_model.LinearRegression()
13
+ model.fit(diabetes_X_train,diabetes_y_train)
14
+ diabetes_y_predicted = model.predict(diabetes_X_test)
15
+ #(['data', 'target', 'frame', 'DESCR', 'feature_names', 'data_filename', 'target_filename', 'data_module'])
16
+
17
+ print("mean squared error is:", mean_squared_error(diabetes_y_test,diabetes_y_predicted))
18
+ print("weight:",model.coef_)
19
+ print("Intercept:", model.intercept_)
20
+ plt.scatter(diabetes_X_test,diabetes_y_test)
21
+ plt.plot(diabetes_X_test,diabetes_y_predicted)
22
+ plt.show()