JERNGOC commited on
Commit
751c133
·
verified ·
1 Parent(s): 94a158a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -2
app.py CHANGED
@@ -92,12 +92,17 @@ if uploaded_file is not None:
92
 
93
  # ROC 曲線
94
  # 假設 2 是正標籤
95
- fpr_stack, tpr_stack, _ = roc_curve(y_test, y_pred_stack_proba, pos_label=2)
 
 
 
 
96
  roc_auc_stack = auc(fpr_stack, tpr_stack)
97
 
98
- fpr_vote, tpr_vote, _ = roc_curve(y_test, y_pred_vote_proba, pos_label=2)
99
  roc_auc_vote = auc(fpr_vote, tpr_vote)
100
 
 
101
  fig, ax = plt.subplots()
102
  ax.plot(fpr_stack, tpr_stack, color='blue', lw=2, label='堆疊分類器 (AUC = %0.2f)' % roc_auc_stack)
103
  ax.plot(fpr_vote, tpr_vote, color='red', lw=2, label='投票分類器 (AUC = %0.2f)' % roc_auc_vote)
 
92
 
93
  # ROC 曲線
94
  # 假設 2 是正標籤
95
+ # y_test 標籤轉換為 0 1
96
+ y_test_binary = (y_test == 2).astype(int) # 假設 2 是正標籤
97
+
98
+ # 計算 ROC 曲線
99
+ fpr_stack, tpr_stack, _ = roc_curve(y_test_binary, y_pred_stack_proba)
100
  roc_auc_stack = auc(fpr_stack, tpr_stack)
101
 
102
+ fpr_vote, tpr_vote, _ = roc_curve(y_test_binary, y_pred_vote_proba)
103
  roc_auc_vote = auc(fpr_vote, tpr_vote)
104
 
105
+
106
  fig, ax = plt.subplots()
107
  ax.plot(fpr_stack, tpr_stack, color='blue', lw=2, label='堆疊分類器 (AUC = %0.2f)' % roc_auc_stack)
108
  ax.plot(fpr_vote, tpr_vote, color='red', lw=2, label='投票分類器 (AUC = %0.2f)' % roc_auc_vote)