from F値 F値はなぜ調和平均なのか

F値とは http://scikit-learn.org/stable/modules/generated/sklearn.metrics.f1_score.html

  • F1 = 2 * (precision * recall) / (precision + recall)

  • 最大1最小0

  • precision == recall の時にはF値も同じ値

  • precision と recall のどちらかが0の時にはF1も0になる image

  • TP: True Positive

  • FP: False Positive

  • FN: False Negative

  • TN: True Negative

  • Precision:

  • Recall:

  • 逆数の和

  • F1 scoreはPとRの調和平均

  • Normalized Symmetric Difference http://www.dcs.gla.ac.uk/Keith/pdf/Chapter7.pdf p.128

  • F1とEを足すと1: F1 + E = 1

  • Fβスコア

  • 要するにRecallにの重みを付けた調和平均

  • なぜではなくなのか??

  • 係数は省略してZと書くと

  • つまり の時勾配が一致する

  • 勾配が一致するということは「PやRを同じだけ動かした時のスコアに対する影響が同じ」ということ。

  • RがPよりβ倍大きいときに均衡するということ?