Linear Regression - Jupyter Notebook
Linear Regression - Jupyter Notebook
In [11]:
# import libraries
import numpy as np
import pandas as pd
from sklearn.linear_model import LinearRegression
from sklearn import metrics
In [ ]:
# Features
X = df1.drop(['MEDV', 'ID'], axis = 1)
# Target
y = df1['MEDV']
# Create a model
lr = LinearRegression()
# Fit the model
lr.fit(X, y)
# make predictions
pred = lr.predict(X)
In [8]:
print('Intercept:', lr.intercept_)
--------------------------------------------------------------------------
-
NameError Traceback (most recent call las
t)
~\AppData\Local\Temp\ipykernel_2252\1794278346.py in <module>
----> 1 print('Intercept:', lr.intercept_)
--------------------------------------------------------------------------
-
NameError Traceback (most recent call las
t)
~\AppData\Local\Temp\ipykernel_2252\725140125.py in <module>
----> 1 coeff_df = pd.DataFrame(lr.coef_, X.columns, columns=['Coefficien
t'])
2 coeff_df
In [10]:
--------------------------------------------------------------------------
-
NameError Traceback (most recent call las
t)
~\AppData\Local\Temp\ipykernel_2252\2761661720.py in <module>
----> 1 print('Mean Absolute Error:', metrics.mean_absolute_error(y, pre
d))
2 print('Mean Squared Error:', metrics.mean_squared_error(y, pred))
3 print('Root Mean Squared Error:', np.sqrt(metrics.mean_squared_err
or(y, pred)))
4 print('R2:', np.sqrt(metrics.r2_score(y, pred)))
In [ ]:
In [4]:
--------------------------------------------------------------------------
-
NameError Traceback (most recent call las
t)
~\AppData\Local\Temp\ipykernel_2252\2436172341.py in <module>
----> 1 x_train,x_test,y_train,y_test=train_test_split(x,y,test_size=0.3,r
andom_state=0)
In [14]:
In [15]:
mlt=LinearRegression()
In [16]:
mlt.fit(x_train,y_train)
--------------------------------------------------------------------------
-
NameError Traceback (most recent call las
t)
~\AppData\Local\Temp\ipykernel_2252\2794138465.py in <module>
----> 1 mlt.fit(x_train,y_train)
In [17]:
--------------------------------------------------------------------------
-
NameError Traceback (most recent call las
t)
~\AppData\Local\Temp\ipykernel_2252\2625223154.py in <module>
1 #Predict the result
----> 2 ypred=mlt.predict(x_test)
print(ypred)
--------------------------------------------------------------------------
-
NameError Traceback (most recent call las
t)
~\AppData\Local\Temp\ipykernel_2252\2197523102.py in <module>
----> 1 print(ypred)
In [19]:
In [20]:
r2_score(y_test,ypred)
--------------------------------------------------------------------------
-
NameError Traceback (most recent call las
t)
~\AppData\Local\Temp\ipykernel_2252\2748603431.py in <module>
----> 1 r2_score(y_test,ypred)
In [ ]: