# maxnndist: Compute Minimum or Maximum Nearest-Neighbour Distance In spatstat: Spatial Point Pattern Analysis, Model-Fitting, Simulation, Tests

## Description

A faster way to compute the minimum or maximum nearest-neighbour distance in a point pattern.

## Usage

 ```1 2``` ```minnndist(X, positive=FALSE) maxnndist(X, positive=FALSE) ```

## Arguments

 `X` A point pattern (object of class `"ppp"`). `positive` Logical. If `FALSE` (the default), compute the usual nearest-neighbour distance. If `TRUE`, ignore coincident points, so that the nearest neighbour distance for each point is greater than zero.

## Details

These functions find the minimum and maximum values of nearest-neighbour distances in the point pattern `X`. `minnndist(X)` and `maxnndist(X)` are equivalent to, but faster than, `min(nndist(X))` and `max(nndist(X))` respectively.

The value is `NA` if `npoints(X) < 2`.

## Value

A single numeric value (possibly `NA`).

## Author(s)

, \rolf and \ege.

`nndist`
 ``` 1 2 3 4 5 6 7 8 9 10 11 12 13``` ``` min(nndist(swedishpines)) minnndist(swedishpines) max(nndist(swedishpines)) maxnndist(swedishpines) minnndist(lansing, positive=TRUE) if(interactive()) { X <- rpoispp(1e6) system.time(min(nndist(X))) system.time(minnndist(X)) } ```