Research Article

Multi-Class Classification with the Gaussian Naive Bayes Algorithm

Number: 2 June 25, 2024
EN

Multi-Class Classification with the Gaussian Naive Bayes Algorithm

Abstract

Classification is a data mining technique involving supervised machine learning and is the process of predicting the class of data or dataset whose class is unknown using existing data with defined class. Supervised learning occurs during this classification process as a result of how this technique parses the data according to predetermined outputs. The Naive Bayes classifier is a type of machine learning algorithm and an approach that adopts Bayes’ theorem by combining theoretically obtained preliminary information with new information. The most obvious advantages of this classifier are its simple algorithm and high accuracy rate. The aim of this study is to create a classification model using the Gaussian Naive Bayes algorithm and to evaluate the obtained prediction results. For this purpose, the study first theoretically considers within its scope the Naive Bayes classifier and then carries out an application on a dataset using the Gaussian Naive Bayes algorithm as one of the types of this classifier in order to create a classification model, which is the subject of the study. Operations were carried out for the classification model using Python, an open-source programming language. The dataset used within the scope of the study was obtained from the University of California Irvine (UCI) Machine Learning Repository website. The purpose for creating the dataset is to determine the different types of Erythemato-squamous disease (ESD). In line with developing technologies, the number of studies demonstrating the ability to make fast and reliable disease prediction using machine learning techniques are increasing daily.

Keywords

References

  1. Aggarwal, S., & Kaur, D. (2013). Naive Bayes Classifier with Various Smoothing Techniques for Text Documents.International Journal of Computer Trends and Technology (IJCTT), 4(4), 873-876. https://ijcttjournal.org/ Volume4/issue-4/IJCTT-V4I4P187.pdf google scholar
  2. Ahmed, M., Kashem, M. A., Rahman, M., & Khatun, S. (2020). Review and Analysis of Risk Factor of Maternal Health in Remote Area Using the Internet of Things (IoT), Part of the Lecture Notes in Electrical Engineering book series (LNEE), volume 632, Springer. google scholar
  3. Berrar, D.( January 2018), Bayes’ Theorem and Naive Bayes Classifier, Reference Module in Life Sciences, https://www.researchgate.net/publication/324933572_Bayes’_Theorem_and_Naive_Bayes_Classifier#fullTextFileContent google scholar
  4. Bilgin, G., & Çifçi A. (2021). Eritematöz Skuamöz Hastalıkların Teşhisinde Makine Öğrenme Algoritmaları Performanslarının Değerlendirilmesi. Zeki Sistemler Teori ve Uygulamaları Dergisi, 4(2), 195-202. google scholar
  5. İlter, N., & Güvenir, H. (1997). Dermatology, https://archive.ics.uci.edu/dataset/33/dermatology google scholar
  6. İlter, N., Güvenir, H., & Demiroz, G. (1998). Learning Differential Diagnosis of Erythemato-Squamous Diseases Using Voting Feature Intervals. Artificial Intelligence in Medicine, 13(3), 147-165. google scholar
  7. Ismail, M., Hassan,N., & Bafjaish,S.S. (2020). Comparative Analysis of Naive Bayesian Techniques in Health-Related for Classification Task. JSCDM-Journal of Soft Computing and Data Mining, 1(2), 1-10. google scholar
  8. Khuda, I. E. (2021). Innovative Teaching Pedagogy for Teaching and Learning of Bayes’Theorem. Journal of Science and Engineering, CUSJE, 18(1), 61-71, Çankaya University, 63-71. google scholar

Details

Primary Language

English

Subjects

Data Management and Data Science (Other)

Journal Section

Research Article

Publication Date

June 25, 2024

Submission Date

November 11, 2023

Acceptance Date

December 25, 2023

Published in Issue

Year 2023 Number: 2

APA
Çınar, A. (2024). Multi-Class Classification with the Gaussian Naive Bayes Algorithm. Journal of Data Applications, 2, 1-13. https://doi.org/10.26650/JODA.1389471
AMA
1.Çınar A. Multi-Class Classification with the Gaussian Naive Bayes Algorithm. Journal of Data Applications. 2024;(2):1-13. doi:10.26650/JODA.1389471
Chicago
Çınar, Ayşe. 2024. “Multi-Class Classification With the Gaussian Naive Bayes Algorithm”. Journal of Data Applications, nos. 2: 1-13. https://doi.org/10.26650/JODA.1389471.
EndNote
Çınar A (June 1, 2024) Multi-Class Classification with the Gaussian Naive Bayes Algorithm. Journal of Data Applications 2 1–13.
IEEE
[1]A. Çınar, “Multi-Class Classification with the Gaussian Naive Bayes Algorithm”, Journal of Data Applications, no. 2, pp. 1–13, June 2024, doi: 10.26650/JODA.1389471.
ISNAD
Çınar, Ayşe. “Multi-Class Classification With the Gaussian Naive Bayes Algorithm”. Journal of Data Applications. 2 (June 1, 2024): 1-13. https://doi.org/10.26650/JODA.1389471.
JAMA
1.Çınar A. Multi-Class Classification with the Gaussian Naive Bayes Algorithm. Journal of Data Applications. 2024;:1–13.
MLA
Çınar, Ayşe. “Multi-Class Classification With the Gaussian Naive Bayes Algorithm”. Journal of Data Applications, no. 2, June 2024, pp. 1-13, doi:10.26650/JODA.1389471.
Vancouver
1.Ayşe Çınar. Multi-Class Classification with the Gaussian Naive Bayes Algorithm. Journal of Data Applications. 2024 Jun. 1;(2):1-13. doi:10.26650/JODA.1389471