Documente Academic
Documente Profesional
Documente Cultură
In [1]:
# NIS : 14002164
# Nama : BASRI
In [2]:
In [3]:
In [4]:
(768, 8) (768,)
In [5]:
localhost:8888/nbconvert/html/Basri_14002164_tugas2-binary.ipynb?download=false 1/4
22/6/2019 Basri_14002164_tugas2-binary
In [6]:
# Train classifier
clf = GaussianNB()
clf.fit(x_train, y_train)
Out[6]:
GaussianNB(priors=None, var_smoothing=1e-09)
In [7]:
In [8]:
Out[8]:
0.7272727272727273
In [9]:
# Confusion Matrix
from sklearn.metrics import confusion_matrix
Confusion Matrix :
[[84 17]
[25 28]]
localhost:8888/nbconvert/html/Basri_14002164_tugas2-binary.ipynb?download=false 2/4
22/6/2019 Basri_14002164_tugas2-binary
In [10]:
Report :
precision recall f1-score support
In [11]:
y_pred_proba = clf.predict_proba(x_test)[:,1]
auc = roc_auc_score(y_test, y_pred_proba)
print('AUC: %.2f' % auc)
AUC: 0.77
In [13]:
#y_pred_proba
fpr, tpr, thresholds = roc_curve(y_test, y_pred_proba)
In [14]:
localhost:8888/nbconvert/html/Basri_14002164_tugas2-binary.ipynb?download=false 3/4
22/6/2019 Basri_14002164_tugas2-binary
In [15]:
plot_roc_curve(fpr, tpr)
In [ ]:
localhost:8888/nbconvert/html/Basri_14002164_tugas2-binary.ipynb?download=false 4/4