Rules of Thumb Estimator
The Rules of Thumb Estimator (ROT) is the estimator for calculating the bandwidth of a kernel density estimation based on rules of thumb. It is particularly useful when you want to quickly estimate the bandwidth if your underlying data is close to a Gaussian distribution.
There are currently two implemented rules of thumb:
Usage
To use this estimator, call the estimate_density! method and pass :rot to the estimation_method argument.
estimate_density!(density_estimation, :rot; kwargs...)Available Keyword Arguments
method: The method to use for the estimation. Options are:serial,:threaded, or:cuda. Default is:serialfor CPU and:cudamust be selected for CUDA devices.rule_of_thumb: The rule of thumb to use for the bandwidth estimation. Current options are:silvermanor:scott. Default is:scott.
Implementation with CUDA was not written to support higher dimensionality than 3D estimations.