Professional Documents
Culture Documents
Lab Manual 6
Lab Manual 6
Computer Engineering
01CE0711-Machine Learning-Lab Manual
Experiment 5
import pandas as pd
import matplotlib.pyplot as plt
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.metrics import r2_score
df =
pd.read_csv("https://raw.githubusercontent.com/Learn
PythonWithRune/MachineLearningWithPython/main/jupyte
r/final/files/house_prices.csv")
df.head()
plt.xlabel("Longitude")
plt.ylabel("Price($)")
plt.scatter(df.Longitude, df['House unit price'])
df.corr()
x = df.iloc[:,:-1]
y = df.iloc[:,-1]
x_train, x_test, y_train, y_test =
train_test_split(x,y)
lin = LinearRegression()
lin.fit(x_train,y_train)
y_pred = lin.predict(x_test)
print(y_test,y_pred)
print(r2_score(y_test,y_pred))
Experiment 6
dataset.head()
X = (dataset.iloc[:,:-1].values)
y = dataset.iloc[:,-1].values
poly_reg = PolynomialFeatures(degree = 2)
X_poly = poly_reg.fit_transform(X)
pol_reg = PolynomialFeatures()
pol_reg.fit(X_poly, y)