2
私は既存のデータフレームでk倍XVをやっています。私はAUCスコアを取得する必要があります。 問題は - テストデータには0だけが含まれ、1ではなく、roc_auc_score - y_trueには1つのクラスしかありません
私はthis例を使用して、異なる番号を試してみました:
import numpy as np
from sklearn.metrics import roc_auc_score
y_true = np.array([0, 0, 0, 0])
y_scores = np.array([1, 0, 0, 0])
roc_auc_score(y_true, y_scores)
そして、私はこの例外を取得:
ValueError: Only one class present in y_true. ROC AUC score is not defined in that case.
は、それがこのような場合に動作させることができます任意の回避策はありますか?