【发布时间】:2019-04-01 21:58:18
【问题描述】:
auc = roc_auc_score(CV_label, y_pred_proba) * float(100)
但是,据说我无法使用 (100 - roc_auc_score) 找到错误。 我发现了一个先前回答的关于相等错误率的问题。 链接:Equal Error Rate in Python。 如何仅使用 roc_auc_score 找到错误。
【问题讨论】:
-
你能澄清你想准确计算什么错误吗?我假设您使用“错误率”来表示 1 - 准确性,即错误分类示例的比例? EER 在这里与它有什么关系?
-
当ROC作为指标时,我需要找到误差最小的超参数。我有一个不平衡的数据,其中 60:20:20::train:CV:test 作为拆分。我正在使用 KNN 算法,我必须在 CV 数据上找到最佳的“K”值(误差最小的值)。我如何找到它?
-
Calimo,我正在使用简单的交叉验证。
标签: python-3.x scikit-learn metrics roc