首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算投票集成分类器的AUC(曲线下面积)?

如何计算投票集成分类器的AUC(曲线下面积)?
EN

Stack Overflow用户
提问于 2017-08-19 23:20:37
回答 1查看 1.1K关注 0票数 0

例如,我有3个阈值分类器c1,c2,c3和10个二分类实例(标记为0/1),然后我可以得到形状为(10,3)的得分矩阵S,Si,j是第j个分类器给出的第i个实例的得分,当设置阈值时,我可以通过将得分与阈值进行比较来获得预测标签。

现在我对c1,c2,c3集成使用投票方法。据我所知,计算AUC值需要投票集成分类器给出的分数。然而,在投票之后,集成分类器只给出预测的标签。这种情况下如何计算AUC值?

EN

回答 1

Stack Overflow用户

发布于 2017-08-20 04:21:48

正如你所说,AUC需要一个概率估计的阈值。你如何创建你的模型并不重要--不管它是不是ensemlbe,重要的是你需要一个输出P(y|x)的模型。对于常规合奏(每个成员具有相同的权重),它是简单的:

代码语言:javascript
复制
P(y|x) = 1/3 [ P1(y|x) + P2(y|x) + P3(y|x) ]

这就是你应用阈值的原因(因此ROC/AUC就是基于它的)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45773226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档