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 ...
.