makeLearners: Create multiple learners at once.

Description Usage Arguments Value See Also Examples

Description

Small helper function that can save some typing when creating mutiple learner objects. Calls makeLearner multiple times internally.

Usage

1
makeLearners(cls, ids = NULL, type = NULL, ...)

Arguments

cls

[character]
Classes of learners.

ids

[character]
Id strings. Must be unique. Default is cls.

type

[character(1)]
Shortcut to prepend type string to cls so one can set cls = "rpart". Default is NULL, i.e., this is not used.

...

[any]
Optional named (hyper)parameters. Alternatively these can be given using the par.vals argument.

Value

[named list of Learner]. Named by ids.

See Also

Other learner: LearnerProperties, getClassWeightParam, getHyperPars, getLearnerId, getLearnerPackages, getLearnerParVals, getLearnerParamSet, getLearnerPredictType, getLearnerShortName, getLearnerType, getParamSet, helpLearnerParam, helpLearner, makeLearner, removeHyperPars, setHyperPars, setId, setLearnerId, setPredictThreshold, setPredictType

Examples

1
makeLearners(c("rpart", "lda"), type = "classif", predict.type = "prob")

shuodata/mlr-master documentation built on May 20, 2019, 3:33 p.m.