import pandas as pd
import [Link] as plt
import seaborn as sns
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
data = pd.read_csv('/Users/srunjith/Desktop/[Link]')
print("Shape of the Data:")
print([Link])
print("\nData Type:")
print(type(data))
print("\nFirst 10 Rows of the Data:")
print([Link](10))
#print([Link]())
[Link]("Car Data")
[Link](data['Selling_Price'])
[Link]()
[Link](data['Selling_Price'], data['Present_Price'])
[Link]("Selling Price vs Present Price")
[Link]("Selling Price")
[Link]("Present Price")
[Link](False)
[Link]()
# Split the data set into dependent and independent variables
#X = [Link][:, :1]
#Y = [Link][:, 1:]
X = data['Selling_Price']
Y = data['Present_Price']
X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size=0.2,
random_state=0)
# regression model
regressor = LinearRegression()
[Link](X_train, Y_train)
# Predicting the test set results
y_pred_test = [Link](X_test)
y_pred_train = [Link](X_train)
print("\nPredicted Values:")
print(y_pred_test)
print("\nPredicted Values for Training Set:")
print(y_pred_train)
# plot training set data vs predicted values
[Link](X_train, Y_train, color='red', label='Training Data')
[Link](X_train, y_pred_train, color='blue', label='Predicted Values')
[Link]('Training Set: Actual vs Predicted Values')
[Link]('Selling_Price')
[Link]('Present_Price')
#[Link](['X_train/Pred(Y_test)', 'X_train/Y_train'], title ='Selling/Present',
facecolor='blue', loc ='best')
[Link](loc='best')
[Link](False)
[Link]()
# plot test set data vs predicted values
[Link](X_test, Y_test, color='green')
[Link](X_train, y_pred_train, color='blue')
[Link]('Test Set: Actual vs Predicted Values')
[Link]('Selling_Price')
[Link]('Present_Price')
[Link](loc='best')
[Link](False)
[Link]()
#regressor coefficients and intercepts
print(f'\nCoefficients: {regressor.coef_}')
print(f'Intercept: {regressor.intercept_}')