SL Classification For Data Science..
SL Classification For Data Science..
Independent Variable X
x= df1.iloc [:,2:4].values
print (x)
Dependent Variable y
y = df1.iloc[:,4].values
print (y)
Feature Scaling – Standardization (To standardize Salary)
from sklearn.preprocessing import StandardScaler
sc_x= StandardScaler()
x = sc_x.fit_transform(x)
print (x)
Train Test Split Data
x_train,x_test,y_train,y_test = train_test_split(x,y,test_size= 0.2)
classifier = BernoulliNB()
classifier.fit(x_train,y_train)
Prediction
y_pred= classifier.predict(x)
y_pred
Standardisation with Min Max Scaler - Since MultinomialNB require all positive Numbers
x= df1.iloc [:,2:4].values
y= df1.iloc[:,4].values
minmax_x= MinMaxScaler()
minmax_x = minmax_x.fit_transform(x)
print (minmax_x)
classifier = MultinomialNB()
classifier.fit(x_train,y_train)
y_pred
accuracy_score (y,y_pred)
print(classification_report (y,y_pred))
print (cm)