| kernelBiweight {demoKde} | R Documentation | 
Kernel functions for use with kde
Description
These functions, all with idenical argument lists, provide kernel functions for use with the KDE function.
Usage
kernelBiweight(x, mean = 0, sd = 1)
kernelCosine(x, mean = 0, sd = 1)
kernelEpanechnikov(x, mean = 0, sd = 1)
kernelGaussian(x, mean = 0, sd = 1)
kernelLogistic(x, mean = 0, sd = 1)
kernelOptCosine(x, mean = 0, sd = 1)
kernelRectangular(x, mean = 0, sd = 1)
kernelSquaredCosine(x, mean = 0, sd = 1)
kernelTriangular(x, mean = 0, sd = 1)
kernelTricube(x, mean = 0, sd = 1)
kernelTriweight(x, mean = 0, sd = 1)
kernelUniform(x, mean = 0, sd = 1)
Arguments
| x | Values for which the kernel function is to be evaluated. | 
| mean | Mean (or location parameter) of the kernel function. | 
| sd | Standard deviation (or scale paramenter) of the kernel function. | 
Details
These are all continuous, symmetric probability density functions
parametrised by a location and scale parameter, here taken to be the
mean and standard deviation respectively.  Most have finite support,
he two exceptions here being kernelGaussian and
kernelLogistic, which have unbounded support.
The functions provided cover all those listed in
https://en.wikipedia.org/wiki/Kernel_(statistics), with obvious
name correspondences.  Of the additional ones, kernelSquaredCosine
appears to be thus far new, and kernelOptCosine is explained in
the help file for stats::density.
The functions kernelUniform and kernelRectangular are
identical, and provided for convenience.
The functions are vectorized with respect to all three parameters.
Value
The evaluated kernel for each supplied x value.
Author(s)
Bill Venables
References
See this web site, primarily.
See Also
Examples
if(require("graphics")) {
  curve(kernelGaussian, xlim = c(-4.5, 4.5), ylim = c(0, 0.45))
  curve(kernelLogistic, add = TRUE, col = "red")
  curve(kernelUniform, add = TRUE, col = "blue", lwd=2, n = 5000)
}