Normalize / Standardize / Scale the data to the fixed range from 0 to 1.
The minimum value of data gets transformed into 0.
The maximum value gets transformed into 1.
Other values get transformed into decimals between 0 and 1.
Usage
MinMaxScaling(x, y = x)
Value
A numeric vector of the same length as x,
with values scaled to the range from 0 to 1.
Arguments
x
A numeric vector to be scaled.
y
An optional numeric vector used to determine the scaling range.
If not provided, the scaling range is determined by the values in x.
Default: y = x.
Details
Min-max scaling is a normalization technique that transforms
the values in a vector to a standardized range.
The scaling is performed using the formula:
$$scaled_x = \frac{x - \min(y)}{\max(y) - \min(y)}$$