| normalize {rcaiman} | R Documentation |
Normalize data
Description
Normalize numeric and raster data.
Usage
normalize(r, mn = NULL, mx = NULL, force_range = FALSE)
Arguments
r |
SpatRaster or numeric vector. |
mn |
Numeric vector of length one. Minimum expected value. Default is
equivalent to enter the minimum value from |
mx |
Numeric vector of length one. Maximum expected value. Default is
equivalent to enter the maximum value from |
force_range |
Logical vector of length one. If it is |
Details
Normalize data laying between mn and mx to the range 0
to 1. Data greater than mx get values greater than 1 in
a proportional fashion. Conversely, data less than mn get values less
than 0.This function can be used for linear stretching of the
histogram.
Value
An object from the same class as r with values from r
linearly rescaled to make mn equal to zero and mx equal to
one. Therefore, if mn and mx do not match the actual minimum
and maximum from r, then the output will not cover the 0-to-1 range
and may be outside that range if force_range is set to FALSE.
See Also
Other Pre-processing Functions:
enhance_caim(),
gbc(),
local_fuzzy_thresholding(),
membership_to_color()
Examples
normalize(read_caim())