tugas
Tugas 1: Klasifikasi Data Menggunakan Algoritma Gaussian Naive Bayes
Tugas 1: Pemodelan Klasifikasi Data Menggunakan Naive Bayes Classifier
Implementasi metode klasifikasi terawasi (supervised learning) berbasis Teorema Probabilitas Bayes dengan asumsi independensi bersyarat yang kuat (naive independence assumption) antar fitur prediktor.
1. Formulasi Probabilistik Bayes
Peluang sebuah objek dengan vektor fitur tergolong dalam kelas dihitung menggunakan aturan Bayes:
Dengan asumsi independensi fitur bersyarat, probabilitas bersama disederhanakan menjadi perkalian probabilitas univariat:
Kelas prediksi akhir dipilih melalui kriteria Maximum A Posteriori (MAP):
2. Penanganan Atribut Kontinu dan Laplace Smoothing
- Gaussian Naive Bayes: Untuk variabel kontinu berdistribusi normal, fungsi kepadatan probabilitas (PDF) diestimasi menggunakan rata-rata dan varians .
- Laplace Smoothing: Menerima parameter koreksi untuk mencegah terjadinya probabilitas bernilai nol (zero-probability problem) saat suatu fitur belum pernah muncul pada data latih kelas tertentu.
3. Berkas Tugas Terlampir
- Jupyter Notebook analisis:
naive-bayes-classification.ipynbyang mendokumentasikan kalkulasi probabilitas prior, matriks kovariansi, dan visualisasi batasan keputusan (decision boundary).