Python ValueError:y_中只有一个类为true。在这种情况下,ROC AUC分数没有定义
我想使用所有实例为零的dataset计算AUROC。但是,发生了以下错误: ValueError:y_中只有一个类为true。在这种情况下,ROC AUC分数没有定义Python ValueError:y_中只有一个类为true。在这种情况下,ROC AUC分数没有定义,python,machine-learning,scikit-learn,pytorch,Python,Machine Learning,Scikit Learn,Pytorch,我想使用所有实例为零的dataset计算AUROC。但是,发生了以下错误: ValueError:y_中只有一个类为true。在这种情况下,ROC AUC分数没有定义 def computeAUROC (dataGT, dataPRED, classCount): outAUROC = [] datanpGT = dataGT.cpu().numpy() datanpPRED = dataPRED.cpu().numpy() for i in range(c
def computeAUROC (dataGT, dataPRED, classCount):
outAUROC = []
datanpGT = dataGT.cpu().numpy()
datanpPRED = dataPRED.cpu().numpy()
for i in range(classCount):
outAUROC.append(roc_auc_score(datanpGT[:, i], datanpPRED[:, i]))
return outAUROC
如果数据集中没有正面和负面示例,则无法创建一个。由于数据集中只有一个类,您无法测量假阳性率,因此无法绘制ROC曲线。这就是您收到此错误消息的原因