mlr_learners_regr.M5Rules: Regression M5Rules Learner

mlr_learners_regr.M5RulesR Documentation

Regression M5Rules Learner

Description

Algorithm for inducing decision lists from model trees. Calls RWeka::M5Rules() from RWeka.

Dictionary

This Learner can be instantiated via the dictionary mlr_learners or with the associated sugar function lrn():

mlr_learners$get("regr.M5Rules")
lrn("regr.M5Rules")

Meta Information

  • Task type: “regr”

  • Predict Types: “response”

  • Feature Types: “integer”, “numeric”, “factor”, “ordered”

  • Required Packages: mlr3, mlr3extralearners, RWeka

Parameters

Id Type Default Levels Range
subset untyped - -
na.action untyped - -
N logical FALSE TRUE, FALSE -
U logical FALSE TRUE, FALSE -
R logical FALSE TRUE, FALSE -
M integer 4 (-\infty, \infty)
output_debug_info logical FALSE TRUE, FALSE -
do_not_check_capabilities logical FALSE TRUE, FALSE -
num_decimal_places integer 2 [1, \infty)
batch_size integer 100 [1, \infty)
options untyped NULL -

Custom mlr3 parameters

  • output_debug_info:

    • original id: output-debug-info

  • do_not_check_capabilities:

    • original id: do-not-check-capabilities

  • num_decimal_places:

    • original id: num-decimal-places

  • batch_size:

    • original id: batch-size

  • Reason for change: This learner contains changed ids of the following control arguments since their ids contain irregular pattern

Super classes

mlr3::Learner -> mlr3::LearnerRegr -> LearnerRegrM5Rules

Methods

Public methods

Inherited methods

Method new()

Creates a new instance of this R6 class.

Usage
LearnerRegrM5Rules$new()

Method clone()

The objects of this class are cloneable with this method.

Usage
LearnerRegrM5Rules$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

henrifnk

References

Holmes, Geoffrey, Hall, Mark, Prank, Eibe (1999). “Generating rule sets from model trees.” In Australasian joint conference on artificial intelligence, 1–12. Springer.

See Also

Examples

learner = mlr3::lrn("regr.M5Rules")
print(learner)

# available parameters:
learner$param_set$ids()

mlr-org/mlr3extralearners documentation built on April 13, 2024, 5:25 a.m.