Calculates the modified z-score for all cells in a raster

raster.Zscore(x, p.value = FALSE, file.name = NULL, ...)

Arguments

x

A raster class object

p.value

Return p-value rather than z-score raster (FALSE/TRUE)

file.name

Name of raster written to disk

...

Additional arguments passed to writeRaster

Value

raster class object or raster written to disk

Note

Since this functions needs to operate on all of the raster values, it is not memory safe

Author

Jeffrey S. Evans <jeffrey_evans@tnc.org>

Examples

# \donttest{ library(raster) r <- raster(nrows=824, ncols=767, xmn=2451905, xmx=3218905, ymn=-2744771, ymx=-1920771, resolution = 5000) r[] <- runif(ncell(r), 0, 1) # Modified z-score z <- raster.Zscore(r) # P-value p <- raster.Zscore(r, p.value = TRUE) # }