Learn R Programming

spatstat (version 1.11-4)

setmarks: Set or Reset the Marks in a Point Pattern

Description

Create a marked point pattern from given point locations and given marks.

Usage

setmarks(X, m)
  X %mark% m

Arguments

X
Point pattern (object of class "ppp")
m
Vector of mark values (of any atomic mode)

Value

  • Marked point pattern (object of class "ppp") identical to X except that it has marks equal to m.

Details

This function is a shortcut which creates a marked point pattern from a given point pattern X and a given vector m by attaching the marks in m to the locations of the points in X.

If X is already a marked point pattern, then its marks are ignored and replaced by the values in m.

If m is a single value, then all points will be given this mark value. Otherwise, m must be a vector of length equal to the number of points in X, and the point X[i] will receive the mark m[i].

Use unmark to remove marks. Use ppp to create point patterns in more general situations.

See Also

unmark, ppp.object, is.marked, is.marked.ppp

Examples

Run this code
data(cells)

   m <- runif(cells$n)

   Y <- setmarks(cells, m)
   Y <- cells %mark% m
   # equivalent

   plot(Y)
   is.marked(Y)  #TRUE

Run the code above in your browser using DataLab