Learn R Programming

spatstat.explore (version 3.2-7)

kernel.factor: Scale factor for density kernel

Description

Returns a scale factor for the kernels used in density estimation for numerical data.

Usage

kernel.factor(kernel = "gaussian")

Value

A single number.

Arguments

kernel

String name of the kernel. Options are "gaussian", "rectangular", "triangular", "epanechnikov", "biweight", "cosine" and "optcosine". (Partial matching is used).

Author

Adrian Baddeley Adrian.Baddeley@curtin.edu.au and Martin Hazelton Martin.Hazelton@otago.ac.nz.

Details

Kernel estimation of a probability density in one dimension is performed by density.default using a kernel function selected from the list above.

This function computes a scale constant for the kernel. For the Gaussian kernel, this constant is equal to 1. Otherwise, the constant \(c\) is such that the kernel with standard deviation \(1\) is supported on the interval \([-c,c]\).

For more information about these kernels, see density.default.

See Also

density.default, dkernel, kernel.moment, kernel.squint

Examples

Run this code
   kernel.factor("rect")
   # bandwidth for Epanechnikov kernel with half-width h=1
   h <- 1
   bw <- h/kernel.factor("epa")

Run the code above in your browser using DataLab