首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么F度量是调和平均值,而不是精确度和召回率度量的算术平均值?

为什么F度量是调和平均值,而不是精确度和召回率度量的算术平均值?
EN

Stack Overflow用户
提问于 2014-10-14 16:22:06
回答 2查看 22.8K关注 0票数 107

当我们同时考虑精度和召回率来计算F度量时,我们取这两个度量的调和平均值,而不是简单的算术平均值。

取调和平均值而不是简单平均值背后的直观原因是什么?

EN

回答 2

Stack Overflow用户

发布于 2014-10-14 22:54:58

为了解释,比如,30英里/小时和40英里/小时的平均速度是多少?如果你以每种速度行驶1小时,那么2小时内的平均时速实际上是算术平均值,即每小时35英里。

然而,如果你以每种速度行驶相同的距离--比如10英里--那么超过20英里的平均速度是30和40的调和平均值,大约是每小时34.3英里。

原因是,要使平均值有效,您确实需要使用相同缩放单位的值。每小时的里程数需要在相同的小时数上进行比较;要比较相同的里程数,您需要改为每英里平均小时数,这正是谐波的含义。

精确度和召回率在分子中都有真正的正值,但分母不同。要对它们进行平均,只有对它们的倒数进行平均才有意义,从而得到调和平均值。

票数 116
EN

Stack Overflow用户

发布于 2018-03-28 21:10:03

以上的答案都得到了很好的解释。这只是一个快速参考,以了解算术平均值和调和平均值的性质与曲线图。从图中可以看到,将X轴和Y轴视为精确度和召回率,将Z轴视为F1分数。因此,从调和平均值的曲线图来看,精确度和召回率都应该对F1分数的上升做出均匀贡献,而不是算术平均值。

这是算术平均值。

这是调和平均数。

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

https://stackoverflow.com/questions/26355942

复制
相关文章

相似问题

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