DTNB

Package

weka.classifiers.rules

Synopsis

Class for building and using a decision table/naive bayes hybrid classifier. At each point in the search, the algorithm evaluates the merit of dividing the attributes into two disjoint subsets: one for the decision table, the other for naive Bayes. A forward selection search is used, where at each step, selected attributes are modeled by naive Bayes and the remainder by the decision table, and all attributes are modelled by the decision table initially. At each step, the algorithm also considers dropping an attribute entirely from the model.

For more information, see:

Mark Hall, Eibe Frank: Combining Naive Bayes and Decision Tables. In: Proceedings of the 21st Florida Artificial Intelligence Society Conference (FLAIRS), ?-?, 2008.

Available in Weka 3.6.x - 3.7.1. Available via the package management system for Weka >= 3.7.2 (DTNB)

Options

The table below describes the options available for DTNB.

Option

Description

crossVal

Sets the number of folds for cross validation (1 = leave one out).

debug

If set to true, classifier may output additional info to the console.

displayRules

Sets whether rules are to be printed.

evaluationMeasure

The measure used to evaluate the performance of attribute combinations used in the decision table.

search

The search method used to find good attribute combinations for the decision table.

useIBk

Sets whether IBk should be used instead of the majority class.

Capabilities

The table below describes the capabilites of DTNB.

Capability

Supported

Class

Nominal class, Missing class values, Binary class

Attributes

Nominal attributes, Missing values, Date attributes, Empty nominal attributes, Numeric attributes, Unary attributes, Binary attributes

Min # of instances

1