Calls kernels implemented in distr6 and the result is coerced to a distr6::Distribution.
Details
The default bandwidth uses Silverman's rule-of-thumb for Gaussian kernels, however for non-Gaussian kernels it is recommended to use mlr3tuning to tune the bandwidth with cross-validation. Other density learners can be used for automated bandwidth selection. The default kernel is Epanechnikov (chosen to reduce dependencies).
Dictionary
This Learner can be instantiated via the dictionary mlr_learners or with the associated sugar function lrn():
References
Silverman, W. B (1986). Density Estimation for Statistics and Data Analysis. Chapman & Hall, London.
See also
Other density estimators:
mlr_learners_dens.hist
Super classes
mlr3::Learner
-> mlr3proba::LearnerDens
-> LearnerDensKDE