X
  this function computes, for each desired location y,
  the mark attached to the nearest neighbour of y in X.
  The desired locations y can be either a pixel grid
  or the point pattern X itself.nnmark(X, ..., k = 1, at=c("pixels", "points"))"ppp").as.mask to determine the
    pixel resolution.kth nearest data point will be used.at="pixels") or
    only at the points of X (at="points").X has a single column of marks:
  at="pixels"(the default), the result is
    a pixel image (object of class"im"). 
    The value at each pixel is the mark attached
    to the nearest point ofX.at="points", the result is a vector or factor
    of length equal to the number of points inX.
    Entries are the mark values of the
    nearest neighbours of each point ofX.X has a data frame of marks:
  at="pixels"(the default), the result is a named list of 
    pixel images (object of class"im"). There is one
    image for each column of marks. This list also belongs to
    the classlistof, for which there is a plot method.at="points", the result is a data frame
    with one row for each point ofX,
    Entries are the mark values of the
    nearest neighbours of each point ofX.X
  this function computes, for each desired location y,
  the mark attached to the point of X that is nearest
  to y. The desired locations y can be either a pixel grid
  or the point pattern X itself.  The argument X must be a marked point pattern (object
  of class "ppp", see ppp.object).
  The marks are allowed to be a vector or a data frame.
at="points", then for each point inX,
    the algorithm finds the nearestotherpoint inX,
    and extracts the mark attached to it.
    The result is a vector or data frame containing the marks
    of the neighbours of each point.at="pixels"(the default), then for each pixel
    in a rectangular grid, the algorithm finds the nearest point inX,
    and extracts the mark attached to it.
    The result is an image or a list of images containing the marks
    of the neighbours of each pixel.
    The pixel resolution is controlled by the arguments...passed toas.mask.  If the argument k is given, then the k-th nearest
  neighbour will be used.
Smooth.ppp,
  marktable,
  nnwhichplot(nnmark(ants))
  plot(nnmark(finpines))Run the code above in your browser using DataLab