Generate a random set by taking a random selection of
tiles of a given tessellation.
Usage
rMosaicSet(X, p=0.5)
Arguments
X
A tessellation (object of class "tess").
p
Probability of including a given tile.
A number strictly between 0 and 1.
Value
A window (object of class "owin").
Details
Given a tessellation X, this function
randomly selects some of the tiles of X,
including each tile with probability \(p\) independently of
the other tiles. The selected tiles are then combined to form a
set in the plane.
One application of this is Switzer's (1965) example of a random set
which has a Markov property. It is constructed by generating X
according to a Poisson line tessellation (see rpoislinetess).
References
Switzer, P.
A random set process in the plane with a Markovian property.
Annals of Mathematical Statistics36 (1965) 1859--1863.
# NOT RUN {# Switzer's random set X <- rpoislinetess(3)
plot(rMosaicSet(X, 0.5), col="green", border=NA)
# another example plot(rMosaicSet(dirichlet(runifpoint(30)), 0.4))
# }