Path: blob/master/Machine Learning Supervised Methods/Salary Prediction using Regression.ipynb
3074 views
Kernel: Python 3 (ipykernel)
Linear regression is a statistical approach for modelling relationship between a dependent variable with a given set of independent variables
In [1]:
In [2]:
In [3]:
Out[3]:
In [4]:
In [5]:
In [6]:
Out[6]:
'from sklearn.preprocessing import StandardScaler\nsc_X = StandardScaler()\nX_train = sc_X.fit_transform(X_train)\nX_test = sc_X.transform(X_test)\nsc_y = StandardScaler()\ny_train = sc_y.fit_transform(y_train)'
In [7]:
In [8]:
In [9]:
In [10]:
Out[10]:
(13311.00883470787, array([5361.78229353]))
In [12]:
Out[12]:
In [11]:
Out[11]:
MAE 5653.761026635242
MSE 55105733.870278984
RMSE 7423.3236404106065
In [12]:
Out[12]:
R^2 = 0.9829807213710279