首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用这种方法将F测度定义为特异度和灵敏度的调和均值是正确的吗?

用这种方法将F测度定义为特异度和灵敏度的调和均值是正确的吗?
EN

Data Science用户
提问于 2020-03-02 05:17:30
回答 2查看 165关注 0票数 3

通常将F-度量定义为精度和召回的函数,如1中所提到的:

F_{\beta}=\frac{(1+\beta^2)PR}{\beta^2 P+R}

然而,我遇到了其他一些情况,另一个定义是使用2

F = H(sensitivity, 1- specificity)

其中H是调和平均。

参考资料:

  1. ( F-测度推导(精度和召回的调和均值)
  2. https://link.springer.com/chapter/10.1007/978-3-540-68947-8_133
  3. https://stackoverflow.com/a/52892413/2243842
EN

回答 2

Data Science用户

回答已采纳

发布于 2020-03-02 11:53:08

一个是通用公式,另一个是Beta=1的通用公式:

大于1的贝塔值意味着我们的模型要更多地关注模型的召回,而不是精度。另一方面,小于1的值更强调精度。所以你只想概括一下,更多地惩罚某些错误。

因此,总结一下:数学意义上的正确总是泛化和导出特殊情况,在这个意义上,第一个是更好的,因为把β设置到一个,你得到的是“标准的”F1调和平均公式。

http://scikit-learn.org/stable/modules/generated/sklearn.metrics.fbeta_score.html

票数 2
EN

Data Science用户

发布于 2020-03-02 08:53:58

是的,因为它们实际上是彼此的同义词。例如,请参见此链接

如果你注意,第一个公式是(加权)谐波均值的召回和精度。

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

https://datascience.stackexchange.com/questions/68973

复制
相关文章

相似问题

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