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.