Simple Linear Regression in 2 min😎😎

Ok, Let’s see how to implement Simple Linear regression in Python within 2 min.

Step 1 :

Import Libraries

import numpy as nm

import pandas as pd

import matplotlib.pyplot as plt

from sklearn.linear_model import LinearRegression

from sklearn.metrics import r2_score

from sklearn.model_selection import train_test_split

Step 2 :

Import the Dataset

data_set = pd.read_csv(“Path to your data”)

X = data_set.iloc[:,:-1].values

y = data_set.iloc[:,-1].values

Step 3 :

Splitting the datasets as train and test datasets and training the data

X_train,X_test,y_train,y_test = train_test_split(X,y,test_size=0.2)

l_reg = LinearRegression(X_train,y_train)

l_reg(X_train,y_train)

Step 4:

Visualize the predicted data

plt.scatter(X_train,y_train,color=’red’)

plt.plot(X_train,reg.predict(y_train),color=’blue’)

plt.show()

Step 5:

Calculating the R-Square

y_pred = l_regt(y_train)

r2_score(y_train,y_pred)

If your R2 value is greater (near 1 or above 0.85) you are lucky or else try tuning 😀

--

--