【发布时间】:2021-10-16 04:55:35
【问题描述】:
我必须评估逻辑回归模型。该模型旨在检测frouds,因此在现实生活中该算法将面临高度不平衡的数据。
有人说我只需要平衡训练集,而测试集应该保持与现实生活中的数据相似。另一方面,很多人说模型必须在平衡样本上进行训练和测试。
我尝试针对两个(平衡、不平衡)集测试我的模型并获得相同的 ROC AUC (0.73),但不同的精确召回曲线 AUC - 0.4(不平衡)和 0.74(平衡)。
我应该选择什么?
我应该使用哪些指标来评估我的模型性能?
【问题讨论】:
-
永远不要那样做。始终拥有最能代表您在现实生活中的部署场景和相应指标的测试集。
-
我投票结束这个问题,因为它不是关于 help center 中定义的编程,而是关于 ML 理论和/或方法。
标签: machine-learning scikit-learn data-science