col01scale function

Matrix Scaling Utilities

Matrix Scaling Utilities

col01scale and colcenter (re)scale the columns of a matrix. These are simple one-line utilities, mainly with a didactical purpose.

colcenter (mat) col01scale(mat, scale.func = function(x) diff(range(x)), location.func = mean)

Arguments

  • mat: numeric matrix, to rescaled.
  • scale.func, location.func: two functions mapping a numeric vector to a single number.

Returns

a matrix with the same attributes as the input mat.

Author(s)

Martin Maechler

See Also

The standard function scale().

Examples

## See the simple function definitions: colcenter ## simply one line col01scale# almost as simple
  • Maintainer: Martin Maechler
  • License: GPL (>= 2)
  • Last published: 2024-11-05