大数据,机器学习,人工智能玩转大数据大数据 爬虫Python AI Sql

ROC曲线 和 AUC 直白详解

2019-01-10  本文已影响7人  code_solve

ROC曲线

信号检测理论中,接收者操作特征曲线receiver operating characteristic curve,或者叫ROC曲线)是一种坐标图式的分析工具,用于
(1) 选择最佳的信号侦测模型、舍弃次佳的模型。
(2) 在同一模型中设定最佳阈值。

这里我们只要记得 ROC曲线 主要是用来确定一个模型的 阈值。

好了,到这里我们大概就讲了下 ROC曲线 的由来:主要就是为了方便我们直观的求一个合适的 阈值罢了,并没有什么太高深的东西,值得一提的是,ROC 是从 预测为真的角度来看待问题的,所以我们只需要考虑 诊断感冒 这个方面来计算:诊断感冒正确的 / 真感冒诊断感冒错误的 / 真正常

AUC

定义有两种,但是他们应该如何进行理解互通呢?笔者目前也不是很清楚,尝试推理了下,也不是很明白,这里就不敢班门弄斧了,如果有大佬理解,请不吝赐教!!!非常感谢!!!这里如果有感谢兴趣的朋友,也可以查看下 这篇博客,应该是我找到的比较有深度的 auc 的计算了

总的来说,不考虑最后一种情况,AUC当然是越大 越好,如果是最后一致情况,那当然是越小越好,因为我一旦取反,那么就和第一种情况一样啦。

好了,本文到此就结束啦!谢谢你的阅读!!!

上一篇下一篇

猜你喜欢

热点阅读