Skip to content Skip to sidebar Skip to footer

Rumus Menghitung Naive Bayes di Excel

Algoritma Naive Bayes
Assamualikum Wr. Wb, Salam Sejahtera dan Salam Budaya

Pada pembahasan saya kali ini akan memberikan kalian pengalaman tentang bagaimana menerapkan formula atau rumus fungsi COUNTIF, COUNTIFS,  dan COUNTA untuk penerapan algoritma Naive Bayes.

Sebelum kalian ingin menghitung naive bayes menggunakan excel, kalian harus lebih paham tentu tentang kosep dasar perhitungan algoritma naive bayes. 
Pada kasus ini yang akan saya jelaskan adalah bagaimana menghitung naive bayes pada kasus data bertipe kategorik atau kategorikal. Dan sekarang Langsung saja kita mulai tahap yang paling awal yaitu persiapan data.

1. Persiapan Data

Tahap pertama adalah persiapkan dulu set data atau data latih yang akan dihitung probabilitasnya dengan menggunakan naive bayes. Berikut adalah contoh dari set data yang akan saya hitung 
Jenis Kelamin
Asal Daerah
Cuti
Asal SMA
Nikah
Program
Kelas
Laki-Laki
Dalam Kabupaten
Tidak
SMK
Belum
Reguler
Terlambat
Laki-Laki
Dalam Kabupaten
Tidak
MA
Sudah
Reguler
Terlambat
Laki-Laki
Dalam Provinsi
Ya
MA
Belum
Reguler
Tepat
Perempuan
Luar Pulau
Tidak
SMA
Belum
Reguler
Terlambat
Laki-Laki
Dalam Kabupaten
Ya
SMA
Belum
Karyawan
Terlambat
Laki-Laki
Dalam Kabupaten
Tidak
SMA
Sudah
Reguler
Tepat
Laki-Laki
Dalam Provinsi
Tidak
SMA
Belum
Reguler
Tepat
Perempuan
Luar Pulau
Tidak
SMA
Belum
Reguler
Tepat
Perempuan
Dalam Provinsi
Tidak
SMK
Belum
Karyawan
Tepat
Perempuan
Dalam Provinsi
Tidak
SMK
Belum
Reguler
Tepat

2. Hitung Probabilitas Kelasnya

Selanjutnya adalah menghitung nilai probabilitas atau peluang dari setiap kelasnya. Disini kita akan menggunakan formula COUNTIF dan COUNTA. 

=COUNTIF(Blok atribut Kolom Kelas;"Tepat"/COUNTA(Blok atribut Kolom Kelas) kemudian ENTER. dan untuk atribut kelas Terlambat maka kita hanya mengganti "Tepat" menjadi "Terlambat" dengan formula yang sama. Berikut hasil dari perhitungannya
PROBABILITAS KELAS
KELAS
NILAI
Tepat
0.6
Terlambat
0.4

3. Hitung Probabilitas Setiap Atributnya

Selanjutnya adalah menghitung nilai peluang dari masing-masing atributnya. Dari set data yang terdapat pada poin 1 memiliki 6 atribut data yaitu, Jenis Kelamin, Program, Cuti, Asal SMA, Nikah dan Asal Daerah.

Rumus Naive Bayes adalah 
Algoritma Naive Bayes

Lalu Bagaimana cara kita menerapkan rumus tersebut di excel ?
Jawabna adalah Diterapkan dengan menggunakan fungsi COUNTIF, COUNTIFS

Pertama adalah kalian buat tabel tersendiri untuk memisahkan disetiap atributnya. Contoh dibawah ini adalah tabel untuk atribut Jenis Kelamin

Jenis Kelamin
Tepat
Terlambat
Laki-Laki
Rumus 1
Rumus 2
Perempuan
Rumus 3
Rumus 4
  • Rumus 1  adalah Jumlah Jenis Kelamin Laki-laki dengan Kelas Tepat dibagi Jumlah Kelas Tepat. Maka tuliskan formula di excelnya adalah 
=COUNTIFS(Blok Kolom Jenis Kelamin,"Laki-Laki",Blok Kolom Kelas,"Tepat") / COUNTIF(Blok Kolom Kelas,"Tepat")
  • Rumus 2 adalah Jumlah Jenis Kelamin Laki-laki dengan Kelas Terlambat dibagi Jumlah Kelas Terlambat. Maka tuliskan formula di excelnya adalah
=COUNTIFS(Blok Kolom Jenis Kelamin,"Laki-Laki",Blok Kolom Kelas,"Terlambat") / COUNTIF(Blok Kolom Kelas,"Terlambat")

Next untuk Rumus 3 dan Rumus 4 sama dengan penggunaan Rumus 1 dan 2, hanya saja kalian ganti bagian "Laki-Laki" menjadi "Perempuan"

Selanjutnya untuk Atribut yang lainnya buat tabel seperti diatas dan kalian hanya tinggal menyesuaikan dengan cara mengkondisikan nama-nama dari masing-masing setiap atribut.

Oke jika kalian sudah bisa memahami teori diatas, kalian juga bisa belajar secara detail tentang Perhitungan Naïve Bayes Dengan Menggunakan MS.Excel pada video dibawah ini.

 

Download juga file excel nya dengan link yang ada di atas

Tidak hanya itu . Selain fungsi COUNTIF, COUNTIFS untuk perhitungan naive bayes kita juga bisa mencari atau menentukan nilai akurasi menggunakan Confusion Matrix menggunakan Fungsi VLOOKUP di excel.
Baca Juga : Cara Hitung Confusion Matrix dengan Fungsi VLOOKUP di Excel

sekian, itulah sedikit pengalaman saya yang bisa saya bagikan, Terimakasih sudah percaya dan mau belajar disini, satu kata "Jangan Lupa Bernafas dan Tetap Bersyukur".
See You.