mlr_learners_classif.lssvm: Classification Least Squares Support Vector Machine Learner

mlr_learners_classif.lssvmR Documentation

Classification Least Squares Support Vector Machine Learner

Description

Least squares support vector machine for classification. Calls kernlab::lssvm() from kernlab. Parameters sigma, degree, scale, offset, order, length, lambda, and normalized are added to make tuning kpar easier. If kpar is provided then these new parameters are ignored. If none are provided then the default "automatic" is used for kpar.

Dictionary

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

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

Meta Information

  • Task type: “classif”

  • Predict Types: “response”

  • Feature Types: “integer”, “numeric”

  • Required Packages: mlr3, mlr3extralearners, kernlab

Parameters

Id Type Default Levels Range
scaled untyped TRUE -
kernel character rbfdot rbfdot, polydot, vanilladot, tanhdot, laplacedot, besseldot, anovadot, splinedot, stringdot -
sigma numeric - (-\infty, \infty)
degree numeric - (-\infty, \infty)
scale numeric - (-\infty, \infty)
offset numeric - (-\infty, \infty)
order numeric - (-\infty, \infty)
length integer - [0, \infty)
lambda numeric - (-\infty, \infty)
normalized logical - TRUE, FALSE -
kpar untyped "automatic" -
tau numeric 0.01 (-\infty, \infty)
reduced logical TRUE TRUE, FALSE -
rank integer - (-\infty, \infty)
delta integer 40 (-\infty, \infty)
tol numeric 1e-04 (-\infty, \infty)
fit logical TRUE TRUE, FALSE -
na.action untyped na.omit -
coupler character minpair minpair, pkpd -

Super classes

mlr3::Learner -> mlr3::LearnerClassif -> LearnerClassifLSSVM

Methods

Public methods

Inherited methods

Method new()

Creates a new instance of this R6 class.

Usage
LearnerClassifLSSVM$new()

Method clone()

The objects of this class are cloneable with this method.

Usage
LearnerClassifLSSVM$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

RaphaelS1

References

Karatzoglou, Alexandros, Smola, Alex, Hornik, Kurt, Zeileis, Achim (2004). “kernlab-an S4 package for kernel methods in R.” Journal of statistical software, 11(9), 1–20.

See Also

Examples

learner = mlr3::lrn("classif.lssvm")
print(learner)

# available parameters:
learner$param_set$ids()

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