Learn R Programming

daltoolbox (version 1.2.747)

minmax: Min-max normalization

Description

Linearly scales numeric columns to the [0,1] range per column.

Usage

minmax()

Arguments

Value

returns an object of class minmax

Details

For each numeric column j, computes (x - min_j) / (max_j - min_j). Constant columns map to 0.

\(minmax = (x-min(x))/(max(x)-min(x))\)

References

Han, J., Kamber, M., Pei, J. (2011). Data Mining: Concepts and Techniques. (Normalization section)

Examples

Run this code
data(iris)
head(iris)

trans <- minmax()
trans <- fit(trans, iris)
tiris <- transform(trans, iris)
head(tiris)

itiris <- inverse_transform(trans, tiris)
head(itiris)

Run the code above in your browser using DataLab