NameError: name ‘roc_curve’ is not defined
roc_curve関数がインポートされていないようですね。roc_curve関数はsklearn.metricsモジュールから提供されています。それをインポートする必要があります。
以下は修正されたコードです:
python
from sklearn.metrics import roc_curve, auc
# AUCの計算
y_pred_proba_test = best_model.predict_proba(X_test)
fpr, tpr, thresholds = roc_curve(y_test, y_pred_proba_test[:, 1])
auc_score = auc(fpr, tpr)
print("AUC Score:", auc_score)
これでroc_curve関数が利用できるようになります。

ディスカッション
コメント一覧
まだ、コメントがありません