M5Rules

Package

weka.classifiers.rules

Synopsis

Generates a decision list for regression problems using separate-and-conquer. In each iteration it builds a model tree using M5 and makes the "best" leaf into a rule.

For more information see:

Geoffrey Holmes, Mark Hall, Eibe Frank: Generating Rule Sets from Model Trees. In: Twelfth Australian Joint Conference on Artificial Intelligence, 1-12, 1999.

Ross J. Quinlan: Learning with Continuous Classes. In: 5th Australian Joint Conference on Artificial Intelligence, Singapore, 343-348, 1992.

Y. Wang, I. H. Witten: Induction of model trees for predicting continuous classes. In: Poster papers of the 9th European Conference on Machine Learning, 1997.

Options

The table below describes the options available for M5Rules.

Option

Description

buildRegressionTree

Whether to generate a regression tree/rule instead of a model tree/rule.

debug

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

minNumInstances

The minimum number of instances to allow at a leaf node.

unpruned

Whether unpruned tree/rules are to be generated.

useUnsmoothed

Whether to use unsmoothed predictions.

Capabilities

The table below describes the capabilites of M5Rules.

Capability

Supported

Class

Date class, Missing class values, Numeric class

Attributes

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

Min # of instances

1