rnoise {spatstat} | R Documentation |
Generate a pixel image whose pixel values are random numbers following a specified probability distribution.
rnoise(rgen = runif, w = square(1), ...)
rgen |
Random generator for the pixel values. A function in the R language. |
w |
Window (region or pixel raster) in which to generate the image.
Any data acceptable to |
... |
Arguments, matched by name,
to be passed to |
The argument w
could be a window (class "owin"
),
a pixel image (class "im"
) or other data. It is
first converted to a binary mask by as.mask
using any relevant arguments in ...
.
Then each pixel inside the window (i.e. with logical value
TRUE
in the mask) is assigned a random numerical value
by calling the function rgen
.
The function rgen
would typically be one of the standard
random variable generators like runif
(uniformly
distributed random values) or rnorm
(Gaussian random
values). Its first argument n
is the number of values to be
generated. Other arguments to rgen
must be matched by name.
A pixel image (object of class "im"
).
Adrian Baddeley Adrian.Baddeley@curtin.edu.au
Rolf Turner r.turner@auckland.ac.nz
and Ege Rubak rubak@math.aau.dk
as.mask
,
as.im
,
Distributions
.
plot(rnoise(), main="Uniform noise") plot(rnoise(rnorm, dimyx=32, mean=2, sd=1), main="White noise")