Naïve Bayes known with the advantages of high efficiency and good classification accuracy and they have been widely used in many domains. However, the classifiers need complete data. Leng et al. [13] compared Naïve Bayes with common methods that have been used in dealing with missing data. Their research found that the Naïve Bayes method is more efficient and reliable [13]. Naïve Bayes is one of the most effective and efficient classification algorithms.
It is a simple probabilistic classifier based on applying Bayes' theorem with strong (naive) independence assumptions.
Naïve Bayes classifier is a straightforward, frequently used method for supervised learning.