Learn R Programming

bpkde (version 1.0-7)

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