
Last chance! 50% off unlimited learning
Sale ends in
## S3 method for class 'ppp':
cut(x, \dots)
"ppp"
.
This should be a marked point pattern, and the marks would normally
be numerical values.cut.default
.
They determine the breakpoints for the mapping from numerical values to
factor values. See cut.default
."ppp"
) with a marks
vector that is a factor.cut
operation
to the marks of the point pattern x
. The range of values
of the numerical marks is divided into several intervals, and each
interval is associated with a level of a factor.
The result is a
marked point pattern, with the same window and point locations as
x
, but with the numeric mark of each point discretised
by replacing it by the factor level. This function is a convenient way to transform a marked point pattern which has numeric marks into a multitype point pattern, for example to plot it or analyse it. See the examples.
To select some points from a point pattern, use the subset operator
[.ppp
instead.
cut
,
ppp.object
data(longleaf)
# Longleaf Pines data
# the marks are positive real numbers indicating tree diameters.
<testonly># smaller dataset
longleaf <- longleaf[seq(1, longleaf$n, by=80)]</testonly>
plot(longleaf)
# cut the range of tree diameters into three intervals
long3 <- cut(longleaf, 3)
plot(long3)
# adult trees defined to have diameter at least 30 cm
long2 <- cut(longleaf, breaks=c(0,30,100), labels=c("Sapling", "Adult"))
plot(long2)
plot(long2, cols=c("green","blue"))
Run the code above in your browser using DataLab