モデルのパフォーマンスを評価するために、scikit-learn の roc_auc_score 関数を使用しています。ただし、predict() または predict_proba() のどちらを使用しても、異なる値が得られます
p_pred = forest.predict_proba(x_test)
y_test_predicted= forest.predict(x_test)
fpr, tpr, _ = roc_curve(y_test, p_pred[:, 1])
roc_auc = auc(fpr, tpr)
roc_auc_score(y_test,y_test_predicted) # = 0.68
roc_auc_score(y_test, p_pred[:, 1]) # = 0.93
それについてアドバイスいただけますか?
前もって感謝します