scale_range {transx} | R Documentation |
Rescale
Description
Usage
scale_range(x, to, na.rm = getOption("transx.na.rm"))
scale_minmax(x, na.rm = getOption("transx.na.rm"))
scale_unit_len(x, na.rm = getOption("transx.na.rm"))
Arguments
x |
Univariate vector, numeric or ts object with only one dimension. |
to |
Values that will determine the output range. |
na.rm |
A value indicating whether NA values should be stripped before the computation proceeds. |
Details
To rescale a range between an arbitrary set of values [a, b], the formula becomes:
Value
Returns a vector with the same class and attributes as the input vector.
Examples
x <- c(10,5,1,-2)
scale_range(x, c(-1, 2))
scale_minmax(x)
[Package transx version 0.0.1 Index]