Berikut ini adalah contoh dari matriks kebingungan multi-kelas dengan asumsi label kelas kami adalah A, B dan C
A / P A B C Jumlah
A 10 3 4 17
B 2 12 6 20
C 6 3 9 18
Jumlah 18 18 19 55
Sekarang kita menghitung tiga nilai untuk Precision dan Recall masing-masing dan menyebutnya Pa, Pb dan Pc; dan juga Ra, Rb, Rc.
Kita tahu Precision = TP / (TP + FP), jadi untuk Pa true positif akan menjadi A aktual yang diprediksi sebagai A, yaitu, 10, sisa dua sel dalam kolom itu, apakah itu B atau C, buat False Positive. Begitu
Pa = 10/18 = 0,55 Ra = 10/17 = 0,59
Sekarang presisi dan recall untuk kelas B adalah Pb dan Rb. Untuk kelas B, true positive adalah B aktual diprediksi sebagai B, yaitu sel yang berisi nilai 12 dan sisa dua sel dalam kolom itu membuat False Positive, jadi
Pb = 12/18 = 0,67 Rb = 12/20 = 0,6
Demikian pula Pc = 9/19 = 0,47 Rc = 9/18 = 0,5
Kinerja keseluruhan dari classifier akan ditentukan oleh Precision dan Average Recall rata-rata. Untuk ini, kita mengalikan nilai presisi untuk setiap kelas dengan jumlah instance aktual untuk kelas itu, lalu menambahkannya dan membaginya dengan jumlah total instance. Suka ,
Rata-Rata Presisi = (0,55 * 17 + 0,67 * 20 + 0,47 * 18) / 55 = 31,21 / 55 = 0,57 Rata-rata Panggilan Kembali = (0,59 * 17 + 0,6 * 20 + 0,5 * 18) / 55 = 31,03 / 55 = 0,56
Saya harap ini membantu