Skip to contents

Calls C50::C5.0 from package C50.

Dictionary

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

mlr_learners$get("classif.C50")
lrn("classif.C50")

Meta Information

  • Task type: “classif”

  • Predict Types: “response”, “prob”

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

  • Required Packages: mlr3extralearners, C50

Parameters

IdTypeDefaultLevelsRange
trialsinteger1\([1, \infty)\)
ruleslogicalFALSETRUE, FALSE\((-\infty, \infty)\)
subsetlogicalTRUETRUE, FALSE\((-\infty, \infty)\)
bandsinteger-\([0, 1000]\)
winnowlogicalFALSETRUE, FALSE\((-\infty, \infty)\)
noGlobalPruninglogicalFALSETRUE, FALSE\((-\infty, \infty)\)
CFnumeric0.25\([0, 1]\)
minCasesinteger2\([0, \infty)\)
fuzzyThresholdlogicalFALSETRUE, FALSE\((-\infty, \infty)\)
samplenumeric0\([0, 0.999]\)
seedinteger-\((-\infty, \infty)\)
earlyStoppinglogicalTRUETRUE, FALSE\((-\infty, \infty)\)
labellistoutcome\((-\infty, \infty)\)
na.actionlistfunction (object, ...) , object\((-\infty, \infty)\)

References

Quinlan R (1993). C4.5: Programs for Machine Learning http://www.rulequest.com/see5-unix.html

Author

henrifnk

Super classes

mlr3::Learner -> mlr3::LearnerClassif -> LearnerClassifC50

Methods

Inherited methods


Method new()

Creates a new instance of this R6 class.

Usage


Method clone()

The objects of this class are cloneable with this method.

Usage

LearnerClassifC50$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.