discretize.kernel:
Discretize Kernel
Description
Computes a discrete approximation of the kernel.
Usage
discretize.kernel(grid, kern.fun, ..., grid.fun = NULL, scale = TRUE)
Arguments
grid
a list created by the mvlinbin function.
kern.fun
a function for evaluating the kernel. The first argument must be a matrix whose rows contain the points where the density is to be evaluated. See, for example, the dmvnorm function in the mvtnorm package. ...
additional arguments are passed to kern.fun.
grid.fun
a function that returns the grid points where the kernel will be evaulated.
scale
a logical value. If TRUE then the kernel is scaled so that it integrates to 1 on the provided grid.
Value
a list with class kernel contining the following elements.
- axes
- a numeric matrix whose columns contain the grid points along each axis where the kernel was evaluated.
- z
- a numeric array containing the discrete representation of the kernel.
- dft
- a numeric array containing the discrete Fourier transform of the kernel
z. - kern.fun
- the name of
kern.fun. - params
- a list containing the pearameters passed to
kern.fun through ....