An object of class "msr"
represents a signed (i.e. real-valued)
or vector-valued measure in the spatstat package.
See msr
for explanation.
This function is a method for the generic
split
. It divides the measure x
into
components, each of which is a measure.
A measure x
is represented in spatstat by
a finite set of sample points with values attached to them.
The function split.msr
divides this pattern of sample points
into several sub-patterns of points using split.ppp
.
For each sub-pattern, the values attached to these points are
extracted from x
, and these values and sample points
determine a measure, which is a
component or piece of the original x
.
The argument f
can be missing, if the sample points of x
are multitype points. In this case, x
represents a measure
associated with marked spatial locations, and the command split(x)
separates x
into a list of component measures, one for each
possible mark.
Otherwise the argument f
is passed to split.ppp
.
It should be either a factor (of length equal to the number of
sample points of x
) or a tessellation (object of class
"tess"
representing a division of space into tiles)
as documented under split.ppp
.