Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

dataset= pd.read_csv('salary1.csv')

dataset

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

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

from sklearn.model_selection import train_test_split

X_train,X_test,y_train, y_test= train_test_split(X , y, test_size=1/3, random_state=42)

from sklearn.linear_model import LinearRegression

from sklearn.model_selection import train_test_split

regressor = LinearRegression()

regressor.fit(X_train, y_train)

y_train

X_train

y_pred = regressor.predict(X_train)
y_pred

y_train

regressor.score(X_test,y_test)

import matplotlib.pyplot as plt

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

plt.plot(X_train,regressor.predict(X_train) , color='black')

plt.xlabel('Age')

plt.ylabel('Salary')

plt.title('Age vs. Salary(training set)')

plt.show()

plt.scatter(X_test, y_test, color='red')

plt.plot(X_test,regressor.predict(X_test) , color='black')

plt.xlabel('Age')

plt.ylabel('Salary')

plt.title('Age vs. Salary(testing set)')

plt.show()

You might also like