# nndist

From spatstat v1.3-2
by Adrian Baddeley

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

##### Examples

```
x <- runif(100)
y <- runif(100)
d <- nndist(x, y)
data(cells)
d <- nndist(cells)
```

*Documentation reproduced from package spatstat, version 1.3-2, License: GPL version 2 or newer*

### Community examples

Looks like there are no examples yet.