minmax: Min-max normalization

View source: R/trans_norm_minmax.R

minmaxR Documentation

Min-max normalization

Description

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

Usage

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))

Value

returns an object of class minmax

References

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

Examples

data(iris)
head(iris)

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

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

daltoolbox documentation built on Nov. 5, 2025, 7:09 p.m.