Saya bertanya-tanya apakah ada yang bisa menjelaskan perbedaan antara akurasi yang seimbang
b_acc = (sensitivity + specificity)/2
dan skor f1 yaitu:
f1 = 2*precision*recall/(precision + recall)
sumber
Saya bertanya-tanya apakah ada yang bisa menjelaskan perbedaan antara akurasi yang seimbang
b_acc = (sensitivity + specificity)/2
dan skor f1 yaitu:
f1 = 2*precision*recall/(precision + recall)
Secara matematis, b_acc adalah rata-rata aritmatika dari recall_P dan recall_N dan f1 adalah rata-rata harmonik dari recall_P dan presisi_P.
Baik F1 dan b_acc adalah metrik untuk evaluasi classifier, yang (sampai batas tertentu) menangani ketidakseimbangan kelas. Bergantung yang mana dari dua kelas (N atau P) melebihi yang lainnya, masing-masing metrik mengungguli yang lain.
1) Jika N >> P, f1 lebih baik.
2) Jika P >> N, b_acc lebih baik.
Jelas, jika Anda dapat memberi label-switch, kedua metrik dapat digunakan dalam salah satu dari dua kasus ketidakseimbangan di atas. Jika tidak, maka tergantung pada ketidakseimbangan dalam data pelatihan, Anda dapat memilih metrik yang sesuai.