Minggu, 13 April 2014

   Confusion matrix adalah suatu metode yang biasanya digunakan untuk melakukan perhitungan akurasi pada konsep data mining. Rumus ini melakukan perhitungan dengan 4 keluaran, yaitu: recall, precision, acuraccy dan error rate.
- Recall adalah proporsi kasus positif yang diidentifikasi dengan benar.
   Rumus dari recall = d/(c+d)
- Precision adalah proporsi kasus dengan hasil positif yang benar.
   Rumus dari Precision = d/(b+d)
- Accuracy adalah perbandingan kasus yang diidentifikasi benar dengan jumlah semua kasus
   Rumus dari accuracy= (a+c)/(a+b+c+d)
- Error Rate adalah kasus yang diidentifikasi salah dengan sejumlah semua kasus
   Rumus dari Error Rate = (b+c)/(a+b+c+d)

Keterangan:
a jika hasil prediksi negatif dan data sebenarnya negatif.
b jika hasil prediksi positif sedangkan nilai sebenarnya negatif.
c jika hasil prediksi negatif sedangkan nilai sebenarnya positif.
d jika hasil prediksi positif dan nilai sebenarnya positif.

Referensi: http://www2.cs.uregina.ca/~dbd/cs831/notes/confusion_matrix/confusion_matrix.html

Contoh perhitungan confusion matrix adalah sebagai berikut, akan saya beri contoh sederhana yaitu pengambilan keputusan untuk mendapatkan bantuan beasiswa. Saya menggunakan dua atribut, yaitu rekening listrik dan gaji.
Ini adalah pohon keputusannya
Kemudian data testingnya adalah
yang pertama kita lakukan yaitu mencari 4 nilai yaitu a,b,c, dan d:
a= 5
b= 1
c= 1
d= 3

Kemudian kita dapat mencari nilai Recall, Precision, accuracy dan Error Rate
Recall =3/(1+3) = 0,75
 Precision = 3/(1+3) = 0,75
Accuracy =(5+3)/(5+1+1+3) = 0,8
Error Rate =(1+1)/(5+1+1+3) = 0,2

Demikian proses dari perhitungan confusion matrix, selamat mencoba!
 


Categories:

10 komentar:

  1. Mas kalo rumusnya ditulis di matlab gmn ya?

    BalasHapus
    Balasan
    1. Kebetulan saya tidak pernah menerapkan di matlab gan, hanya logika saja yang saya pelajari.

      Hapus
  2. bagimana cara menghitung a,b,c,d ?

    BalasHapus
  3. abcd itu nilai dari true positif, false positif, true negatif, false negatif dalam confusion matrix. maaf kalau salah, newbie.

    BalasHapus
  4. Maaf mas jika hasilnya memilki 4 kriteria bagaimana terimakasih

    BalasHapus
  5. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  6. Gan mau nanya itu ada bebrapa hal yang saya aga binggung,pertama nilai d nya bisa 3 gimana yaa?,padahal kecocokan nya yg bernilai T cuma ada 2,dan hasil yg positif dari kecocokan yg bernilai T hanya ada 1 (di No1),kedua nilai C hanya 1,sedangkan hasil dari kecocokan yg berniali y ada 3(di nmr 2,5,9),terakhir untuk nilai d disitu anda menuliskan 3,padahal nilai T dari kecocokan hanya ada 2(di nmr 1,10) dan nilai kecocokan yg memiliki hasil positif hanya ada di nmr 1
    Mohon penjelasannya,makasih

    BalasHapus
  7. Yg saya cri thu itu nilai 5.1.1.3 itu dari banyaknya data yg di uji kan 10 orang jdi di bagi...a 5.b 1.c 1.d 3. Tapi yg sya tak paham di bagi berdasarkan apa

    BalasHapus
  8. ini taunya a = 5 b = 1 c =1 d = 3 gmana ya

    BalasHapus

Berlangganan dengan RSS Feed Follow me on Twitter!