Creates a distributional object using a kernel density estimate with a
Gaussian kernel obtained from the kde()
function. The bandwidth
can be specified; otherwise the kde_bandwidth()
function is used.
The cdf, quantiles and moments are consistent with the kde. Generating
random values from the kde is equivalent to a smoothed bootstrap.
Arguments
- y
Numerical vector or matrix of data, or a list of such objects. If a list is provided, then all objects should be of the same dimension. e.g., all vectors, or all matrices with the same number of columns.
- h
Bandwidth for univariate distribution. If
NULL
, thekde_bandwidth
function is used.- H
Bandwidth matrix for multivariate distribution. If
NULL
, thekde_bandwidth
function is used.- multiplier
Multiplier for bandwidth passed to
kde_bandwidth
. Ignored ifh
orH
are specified.- ...
Other arguments are passed to
kde
.