博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
广告计算中的AUC和ROC曲线
阅读量:2491 次
发布时间:2019-05-11

本文共 2794 字,大约阅读时间需要 9 分钟。

AUC的英文全称为 Area Under Curve,AUC的意思是曲线下面积,在计算广告学中,AUC经常用于统计ROC曲线的面积,用来量化评估广告的CTR质量。这里再解释一下ROC的含义,ROC全称为:Receiver Operating Characteristics (ROC) graphs ROC经常被用于模式识别、分类器的结果展现和性能评测。传统的ROC曲线多用于医学检测领域,2000年以后,在机器学习、数据挖掘领域开始有使用。

因为在一些应用场景中,accuracy这样传统的度量标准很难恰当的反应分类器的效果。例如:测试样本中有A类样本90个,B 类样本10个。分类器C1把所有的测试样本都分成了A类,分类器C2把A类的90个样本分对了70个,B类的10个样本分对了5个。则C1的分类精度为 90%,C2的分类精度为75%。但是,显然C2更有用些。另外,在一些分类问题中犯不同的错误代价是不同的(cost sensitive learning)。这样,默认0.5为分类阈值的传统做法也显得不恰当了。这也被称为样本在不同类别上的不均衡分布问题(class distribution imbalance problem)。

ROC是二维平面上的曲线,平面的横坐标是false positive rate(FPR),纵坐标是true positive rate(TPR),对某个待评估的数据挖掘方法而言,我们可以根据其在测试样本上的表现得到一个TPR和FPR点对。这样,分类器就可以映射成ROC平面上的一个点,这些点构成一个阶梯状的曲线,计算的AUC也就是这些阶梯下面的面积之和

在广告中,根据CTR预测的高低,将最有可能被用户点击的广告按顺序依次展现,根据点击反馈,可以生成ROC曲线(y方向,点击+1;x方向,未点击+1),很明显,用户点击的越多,被点击的广告排序越靠前,ROC曲线下的面积越大,即AUC越大,则表明广告投放的效果越好,也就是CTR预测越准确

(陈运文)

在具体应用AUC作为Metrics方法时,又有很多变化,如果要深入了解,以下三篇文献应该很有帮助:

 

转载地址:http://pimrb.baihongyu.com/

你可能感兴趣的文章
P2787 语文1(chin1)- 理理思维
查看>>
Xshell配置ssh免密码登录-密钥公钥(Public key)
查看>>
2012年1月份第2周51Aspx源码发布详情
查看>>
PHP第三天!!黑人无表情 面向对象的特点等等!!
查看>>
2013年7月份第4周51Aspx源码发布详情
查看>>
Binary Tree Serialization and Deserialization
查看>>
使用 CSS 用户选择控制选择
查看>>
简单的交叉报表处理示例.sql
查看>>
MySQL Connector/ODBC 5.2.2 发布
查看>>
oracle 存储过程 stored procedure 查询一条记录或多条记录
查看>>
30个WordPress Retina(iPad)自适应主题
查看>>
python实现文件加密
查看>>
使用JXL组件操作Excel和导出文件
查看>>
【liferay】6、关于liferay中使用requestMapping映射地址提交表单
查看>>
gcd(欧几里得算法)
查看>>
Java执行存储过程
查看>>
mysql 如何提高批量导入的速度
查看>>
VMwareWorkstation设置U盘启动(或U盘使用)
查看>>
java中 set,list,array(集合与数组)相互转换
查看>>
Android客户端打包方案分享
查看>>