Applies two splitting operations to a point pattern, producing a list of lists of patterns.
- Point pattern to be split.
Object of class
- Data determining the splitting factors or splitting regions. See Details.
This function splits the point pattern
X into several
split.ppp, then splits each of the
sub-patterns into sub-sub-patterns using
The result is a hyperframe containing the sub-sub-patterns
and two factors indicating the grouping.
... determine the two splitting factors
or splitting regions. Each argument may be:
- a factor (of length equal to the number of points in
- the name of a column of marks of
X(provided this column contains factor values)
- a tessellation (class
- a pixel image (class
"im") with factor values
- a window (class
- identified by name (in the form
name=value) as one of the formal arguments of
Xconsecutively to produce the sub-sub-patterns.
- A hyperframe with three columns. The first column contains the sub-sub-patterns. The second and third columns are factors which identify the grouping according to the two splitting factors.
# factor and tessellation Nft <- nestsplit(amacrine, marks(amacrine), quadrats(amacrine, 3, 1)) Ntf <- nestsplit(amacrine, quadrats(amacrine, 3, 1), marks(amacrine)) Ntf # two factors big <- with(marks(betacells), area > 300) Nff <- nestsplit(betacells, "type", factor(big)) # two tessellations Tx <- quantess(redwood, "x", 4) Td <- dirichlet(runifpoint(5, Window(redwood))) Ntt <- nestsplit(redwood, Td, Tx) Ntt2 <- nestsplit(redwood, Td, ny=3)