Rumus Excel Menghitung Naive Bayes Classifier
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
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
- Rumus 2 adalah Jumlah Jenis Kelamin Laki-laki dengan Kelas Terlambat dibagi Jumlah Kelas Terlambat. Maka tuliskan formula di excelnya adalah
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.
Terimakasih, semoga informasi ini bisa bermanfaat, apabila kamu berkenan bisa bantu donasi untuk pengembangan blog yang saya bangun melalui link ini https://saweria.co/PenS .
Nah itulah cara penyelesaian masalah pada proses perhitungan Algoritma Naive Bayes dan jika kamu ingin belajar lebih dalam lagi, kamu bisa mendapatkan file excelnya.
- File Excel ini berisikan 8 sheet perhitungan dari 3 algoritma
- Naive Bayes (atribut numerik, deskrit, campuran), k-NN (atribut numerik, campuran ), C4.5 (numerik, deskrit)
- Harga File Rp. 85.000, -
- Jika Custom Data pada satu Algoritma Rp. 150.000,-
- Bonus perhitungan Confusion Matrix.
- File Excel untuk Satu Agoritma saja Rp. 30.000,-
Bisa menghubungi Admin di menu Contact yang terletak di footer bawah.
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.
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.