Solved – Does Naive Bayes assume normality

assumptionsclassificationnaive bayesnormal distribution

I came across this paper about Naive Bayes that states

[Naive Bayes] is based on another common simplifying assumption: the values of numeric attributes are normally distributed within each class.

Is that true? Does Naive Bayes require that you assume continuous predictors are normal?

From this answer and my experience, I thought that you can use any distribution to describe your predictors, normal or otherwise. Am I missing something? Is the paper just badly worded, e.g. it should say "is commonly based on a normality assumption" instead of "is based on a normality assumption?"

Best Answer

On its own, Naive Bayes does not assume the normal distribution. The heart of Naive Bayes is the heroic conditional independence assumption: $$P(x \mid X, C) = P(x \mid C)$$

Gaussian Naive Bayes assumes the normal distribution...

Related Question