NameError: name ‘roc_curve’ is not defined

2024年6月17日

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関数が利用できるようになります。

未分類

Posted by ぼっち