AODE

Package

weka.classifiers.bayes

Synopsis

AODE achieves highly accurate classification by averaging over all of a small space of alternative naive-Bayes-like models that have weaker (and hence less detrimental) independence assumptions than naive Bayes. The resulting algorithm is computationally efficient while delivering highly accurate classification on many learning tasks.

For more information, see

G. Webb, J. Boughton, Z. Wang (2005). Not So Naive Bayes: Aggregating One-Dependence Estimators. Machine Learning. 58(1):5-24.

Further papers are available at
http://www.csse.monash.edu.au/~webb/.

Can use an m-estimate for smoothing base probability estimates in place of the Laplace correction (via option -M).
Default frequency limit set to 1.

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

Options

The table below describes the options available for AODE.

Option

Description

debug

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

frequencyLimit

Attributes with a frequency in the train set below this value aren't used as parents.

useMEstimates

Use m-estimate instead of laplace correction.

weight

Set the weight for m-estimate.

Capabilities

The table below describes the capabilites of AODE.

Capability

Supported

Class

Nominal class, Binary class, Missing class values

Attributes

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

Min # of instances

0