minmax: Min-Max scaling of numerical variables

View source: R/minmax.R

minmaxR Documentation

Min-Max scaling of numerical variables

Description

Performs Min-Max tranformation for numerical variables.

Usage

minmax(x, col = "auto", min = NULL, max = NULL, na.rm = FALSE)

Arguments

x

a numerical vector, matrix or data.frame.

col

a character vector of column names or indices. If "auto", all numeric columns will be transformed. If "all", all columns will be transformed.

min

a numerical value or vector indicating the minimum value(s) to use for Min-Max tranformation; if NULL, the default is based on x.

max

a numerical value or vector indicating the maximum value(s) to use for Min-Max tranformation; if NULL, the default is based on x.

na.rm

a logical value indicating whether NA values in x should be stripped before the computation proceeds.

Value

transformed version of x.

Author(s)

Reza Mohammadi a.mohammadi@uva.nl and Kevin Burke kevin.burke@ul.ie

See Also

scaler, zscore

Examples

x = c(2.3, -1.4, 0, 3.45)

minmax(x)

minmax(x, min = 0, max = 1)

liver documentation built on April 3, 2025, 10:51 p.m.