nndist

0th

Percentile

Nearest neighbour distances

Computes the distance from each point to its nearest neighbour in a point pattern.

Keywords
spatial
Usage
nndist(x, y=NULL, method="C")
Arguments
x,y
Arguments specifying the $x$ and $y$ coordinates of a set of points. Typically x and y would be numeric vectors of equal length. Alternatively y may be omitted and x may be a point patter
method
String specifying which method of calculation to use. Values are "C" and "interpreted".
Details

This function computes the Euclidean distance from each point in a point pattern to its nearest neighbour (the nearest other point of the pattern).

If method = "interpreted" then the distances are computed using interpreted R code only. If method="C" then C code is used. The C code is faster by two to three orders of magnitude and uses much less memory.

Value

  • Numeric vector of the nearest neighbour distances for each point.

See Also

pairdist, Gest

Aliases
  • nndist
Examples
x <- runif(100)
   y <- runif(100)
   d <- nndist(x, y)
   data(cells)
   d <- nndist(cells)
Documentation reproduced from package spatstat, version 1.2-1, License: GPL version 2 or newer

Community examples

Looks like there are no examples yet.