我出现的情况是:十折交叉验证画ROC曲线时,tpr和fpr都为nan
原因:标签中没有正样本标签。我的数据集两种类别的样本分布不均衡,导致在某一折交叉验证中,测试的数据只含有一类样本,从而导致tpr和fpr都为nan。
解决方法:将数据集中正负样本均匀分布,不要过于集中就解决了。
解决:roc_curve()输出的tpr或fpr的结果为nan
最新推荐文章于 2022-11-15 22:36:13 发布
我出现的情况是:十折交叉验证画ROC曲线时,tpr和fpr都为nan
原因:标签中没有正样本标签。我的数据集两种类别的样本分布不均衡,导致在某一折交叉验证中,测试的数据只含有一类样本,从而导致tpr和fpr都为nan。
解决方法:将数据集中正负样本均匀分布,不要过于集中就解决了。