A quantile tessellation is a division of space into
pieces which contain equal amounts of stuff. The function quantess
computes a quantile tessellation and
returns the tessellation itself.
The function quantess
is generic, with methods for
windows (class "owin"
), point patterns ("ppp"
)
and pixel images ("im"
).
The first argument M
(for mass) specifies the spatial
distribution of stuff that is to be divided. If M
is a window,
the area of the window is to be divided into n
equal pieces.
If M
is a point pattern, the number of points in the
pattern is to be divided into n
equal parts, as far as
possible. If M
is a pixel image, the pixel values are
interpreted as weights, and the total weight is to be divided
into n
equal parts.
The second argument
Z
is a spatial covariate. The range of values of Z
will be divided into n
bands, each containing
the same total weight. That is, we determine the quantiles of Z
with weights given by M
.
For convenience, additional arguments ...
can be given,
to further subdivide the tiles of the tessellation.
The result of quantess
is a tessellation of as.owin(M)
determined by the quantiles of Z
.