Random Perturbation of a Point Pattern
Applies independent random displacements to each point in a point pattern.
rjitter(X, radius, retry=TRUE, giveup = 10000, ..., nsim=1, drop=TRUE)
- A point pattern (object of class
- Scale of perturbations. A positive numerical value. The displacement vectors will be uniformly distributed in a circle of this radius. There is a sensible default.
- What to do when a perturbed point lies outside the window
of the original point pattern. If
retry=FALSE, the point will be lost; if
retry=TRUE, the algorithm will try again.
- Maximum number of unsuccessful attempts.
- Number of simulated realisations to be generated.
- Logical. If
drop=TRUE(the default), the result will be a point pattern, rather than a list containing a point pattern.
Each of the points in the point pattern
X is subjected to
an independent random displacement. The displacement vectors are
uniformly distributed in a circle of radius
If a displaced point lies outside the window, then if
retry=FALSE the point will be lost.
retry=TRUE, the algorithm will try again: each time a
perturbed point lies outside the window, the algorithm will reject it and
generate another proposed perturbation of the original point,
until one lies inside the window, or until
attempts have been made. In the latter case, any unresolved points
will be included without any perturbation. The return value will
always be a point pattern with the same number of points as
- A point pattern (an object of class
nsim=1, or a list of point patterns if
nsim > 1, in the same window as
X <- rsyst(owin(), 10, 10) Y <- rjitter(X, 0.02) plot(Y) Z <- rjitter(X)