Klasifikasi Penyakit Diabetes Melitus Menggunakan Adaboost Classifier

Ginanjar Abdurrahman

Abstract


Diabetes Melitus (DM) merupakan penyakit dengan ciri tingginya gula darah sewaktu dengan nilai ≥200 mg/dL, dan nilai gula darah puasa ≥126 mg/dL. Klasifikasi merupakan algoritma supervised learning untuk menemukan pola atau fungsi untuk mendeskripsikan dan memisahkan suatu kelas data dengan kelas data yang lainnya. Adaboost (Adaptive Boosting) merupakan salah satu algoritma machine learning yang dapat membangun pengklasifikasi kuat dengan mengombinasikan beberapa pengklasifikasi lemahAlgoritma ini juga dapat beradaptasi dengan data dan metode pengklasifikasi lainnya. Selain itu, algoritma ini juga dapat mengurangi tingkat error dari pengklasifikasi lemah sehingga dapat menaikkan nilai akurasi dari algoritma pembelajaran yang ada (boosting). Pada penelitian ini akan dilakukan klasifikasi penyakit DM menggunakan algoritma AdaBoost Classifier untuk menentukan apakah seseorang diklasifikasikan sebagai pasien diabetes atau sehat. Dataset diambil dari repositori UCI Machine Learning, terdiri dari 8 variabel input, 1 variabel target, serta 768 record. Hasil klasifikasi algoritma Adaboost Clasifier pada dataset hasil imputing mean menghasilkan akurasi sebesar 80.09 %,  untuk dataset hasil imputing median menghasilkan akurasi sebesar 76.19 %, Sedangkan dataset hasil imputing modus, output yang dihasilkan sama dengan dataset yang mengandung missing values yang mengakibatkan algoritma Adaboost tidak bisa berjalan. Hal ini dikarenakan algoritma Adaboost sangat sensitif terhadap keberadaan missing values. Python mengenali NaN sebagai nilai modus untuk beberapa fitur, dengan demikian, nilai NaN tetap ada


Keywords


gula darah, diabetes, klasifikasi, prevalensi, machine learning, adaboost

References


Bimo, P., Setio, N., Retno, D., Saputro, S., & Winarno, B. (2020). Klasifikasi dengan Pohon Keputusan Berbasis Algoritme C4.5. PRISMA, Prosiding Seminar Nasional Matematika, 3, 64–71.

Hestiana, D. W. (2017). Journal of Health Education. Journal of Health Education, 25(1), 57–60. https://doi.org/10.1080/10556699.1994.10603001

Imaduddin, Z., & Tawakal, H. A. (2015). Deteksi dan klasifikasi daun menggunakan metode adaboost dan svm. 6–8.

Lukman, A., & Marwana. (2014). Machine Learning Multi Klasifikasi Citra Digital. Konferensi Nasional Ilmu Komputer (KONIK), December 2014, 1–6.

Oktanisa, I., & Supianto, A. A. (2018). Perbandingan Teknik Klasifikasi Dalam Data Mining Untuk Bank a Comparison of Classification Techniques in Data Mining for. Teknologi Informasi Dan Ilmu Komputer, 5(5), 567–576. https://doi.org/10.25126/jtiik20185958

Purwadhika, S. S. (2019). Apa Itu Python dan Fungsinya di Dunia Nyata? https://medium.com/purwadhikaconnect/apa-itu-python-dan-fungsinya-di-dunia-nyata-d5b533117c63

Rohman, A., Suhartono, V., & Supriyanto, C. (2017). Penerapan Agoritma C4.5 Berbasis Adaboost Untuk Prediksi Penyakit Jantung. Jurnal Teknologi Informasi, 13, 13–19.




DOI: https://doi.org/10.32528/justindo.v7i1.4949

Refbacks

  • There are currently no refbacks.


Copyright (c) 2022 Ginanjar Abdurrahman

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

View My Stats