% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/raster.Zscore.R
\name{raster.Zscore}
\alias{raster.Zscore}
\title{Modified z-score for a raster}
\usage{
raster.Zscore(x, p.value = FALSE, file.name = NULL, ...)
}
\arguments{
\item{x}{A raster class object}

\item{p.value}{Return p-value rather than z-score 
raster (FALSE/TRUE)}

\item{file.name}{Name of raster written to disk}

\item{...}{Additional arguments passed to writeRaster}
}
\value{
raster class object or raster written to disk
}
\description{
Calculates the modified z-score for raster values
}
\note{
Since this functions needs to operate on all of the raster values, 
it is not memory safe
}
\examples{
\donttest{
library(terra)
r <- rast(nrows=500, ncols=500)
  r[] <- runif(ncell(r), 0, 1)

# Modified z-score
( z <- raster.Zscore(r) )

# P-value
( p <- raster.Zscore(r, p.value = TRUE) )
}	

}
\author{
Jeffrey S. Evans  <jeffrey_evans@tnc.org>
}
