Professional Documents
Culture Documents
ML Assignment Devshree Lab5
ML Assignment Devshree Lab5
Code:
import numpy as np
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
df = pd.read_csv('./Dataset/Admission_Predict.csv')
df
X = df.iloc[:, 1:-1]
y = df.iloc[:, -1].values
X_train, X_test, y_train, y_test = train_test_split(X, y,
test_size=0.30)
X_train
y_train = y_train.reshape(-1,1)
model = LinearRegression()
model.fit(X_train, y_train)
y_pred = model.predict(X_test)
y_pred
y_test
for i in range(len(y_pred)):
if(y_pred[i]<=0.5):
y_pred[i] = int(0)
else:
y_pred[i] = int(1)
for j in range(len(y_test)):
if(y_test[j]<0.5):
y_test[j] = int(0)
else:
y_test[j] = int(1)
y_pred
from sklearn.metrics import accuracy_score
print(accuracy_score(y_test,y_pred))
Output:
Accuracy score: 0.9333333333333333