runifrect {spatstat.geom} | R Documentation |
Generate N Uniform Random Points in a Rectangle
Description
Generate a random point pattern,
containing n
independent uniform random points,
inside a specified rectangle.
Usage
runifrect(n, win = owin(c(0, 1), c(0, 1)), nsim = 1, drop = TRUE)
Arguments
n |
Number of points. |
win |
Rectangular window in which to simulate the pattern.
An object of class |
nsim |
Number of simulated realisations to be generated. |
drop |
Logical. If |
Details
This function is a slightly faster version of
runifpoint
for the special case where the window is a rectangle.
The function generates n
independent random points,
uniformly distributed in the window win
,
by assigning uniform random values to the cartesian coordinates.
For normal usage we recommend runifpoint
because it is more flexible.
However, runifrect
is slightly faster (when the window is a rectangle),
and may be preferable in very computationally-demanding tasks.
Value
A point pattern (an object of class "ppp"
)
if nsim=1
and drop=TRUE
,
otherwise a list of point patterns.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au and Rolf Turner rolfturner@posteo.net
See Also
ppp.object
,
owin.object
,
runifpoint
,
rpoispp
,
rpoint
Examples
# 42 random points in the unit square
pp <- runifrect(42)