| Name | Description | Type | Package | Framework |
| AttributeModel | This abstract class needs to be implemented by all attribute models and provides missing value handling and some common methods. | Class | org.knime.base.node.mine.bayes.naivebayes.datamodel2 | KNIME |
| BitVectorAttributeModel | AttributeModel implementation that can handle BitVectorValues. | Class | org.knime.base.node.mine.bayes.naivebayes.datamodel2 | KNIME |
| ClassAttributeModel | Class | org.knime.base.node.mine.bayes.naivebayes.datamodel2 | KNIME | |
| NaiveBayesModel | This class represents the learned Naive Bayes model. | Class | org.knime.base.node.mine.bayes.naivebayes.datamodel2 | KNIME |
| NominalAttributeModel | Class | org.knime.base.node.mine.bayes.naivebayes.datamodel2 | KNIME | |
| NumericalAttributeModel | Class | org.knime.base.node.mine.bayes.naivebayes.datamodel2 | KNIME | |
| PMMLNaiveBayesModelTranslator | Helper class translate between the internal used naive Bayes model and the PMML standard. | Class | org.knime.base.node.mine.bayes.naivebayes.datamodel2 | KNIME |
| TooManyValuesException | Exception if the maximum number of different values is exceeded. | Class | org.knime.base.node.mine.bayes.naivebayes.datamodel2 | KNIME |