sampleRandom | R Documentation |
Take a random sample from the cell values of a Raster* object (without replacement).
## S4 method for signature 'Raster'
sampleRandom(x, size, na.rm=TRUE, ext=NULL,
cells=FALSE, rowcol=FALSE, xy=FALSE, sp=FALSE, asRaster=FALSE, ...)
x |
Raster* object |
size |
positive integer giving the number of items to choose |
na.rm |
logical. If |
ext |
Extent object. To limit regular sampling to the area within the extent |
cells |
logical. If |
rowcol |
logical. If |
xy |
logical. If |
sp |
logical. If |
asRaster |
logical. If |
... |
Additional arguments as in |
With argument na.rm=TRUE
, the returned sample may be smaller than requested
A vector, matrix (if cells=TRUE
or x
is a multi-layered object), or a SpatialPointsDataFrame (if sp=TRUE
)
sampleRegular, sampleStratified
r <- raster(system.file("external/test.grd", package="raster"))
sampleRandom(r, size=10)
s <- stack(r, r)
sampleRandom(s, size=5, cells=TRUE, sp=TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.