scale.Rd
Center and/or scale raster data
# S4 method for class 'Raster'
scale(x, center=TRUE, scale=TRUE)
Raster* object
logical or numeric. If TRUE
, centering is done by subtracting the layer means (omitting NA
s), and if FALSE
, no centering is done. If center
is a numeric vector with length equal to the nlayers(x)
, then each layer of x
has the corresponding value from center subtracted from it.
logical or numeric. If TRUE
, scaling is done by dividing the (centered) layers of x
by their standard deviations if center
is TRUE
, and the root mean square otherwise. If scale is FALSE
, no scaling is done. If scale
is a numeric vector with length equal to nlayers(x)
, each layer of x
is divided by the corresponding value. Scaling is done after centering.
Raster* object
b <- brick(system.file("external/rlogo.grd", package="raster"))
bs <- scale(b)