mlr_learners_dens.plug: Density Plug-In Kernel Learner

mlr_learners_dens.plugR Documentation

Density Plug-In Kernel Learner

Description

Kernel density estimation with global bandwidth selection via "plug-in". Calls plugdensity::plugin.density() from plugdensity.

Dictionary

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

mlr_learners$get("dens.plug")
lrn("dens.plug")

Meta Information

Parameters

Id Type Default Levels
na.rm logical FALSE TRUE, FALSE

Super classes

mlr3::Learner -> mlr3proba::LearnerDens -> LearnerDensPlugin

Methods

Public methods

Inherited methods

Method new()

Creates a new instance of this R6 class.

Usage
LearnerDensPlugin$new()

Method clone()

The objects of this class are cloneable with this method.

Usage
LearnerDensPlugin$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Author(s)

RaphaelS1

References

Engel, Joachim, Herrmann, Eva, Gasser, Theo (1994). “An iterative bandwidth selector for kernel estimation of densities and their derivatives.” Journaltitle of Nonparametric Statistics, 4(1), 21–34.

See Also

Examples

learner = mlr3::lrn("dens.plug")
print(learner)

# available parameters:
learner$param_set$ids()

mlr-org/mlr3extralearners documentation built on March 13, 2024, 10:12 a.m.