R/scale_min_max.R

Defines functions scale_min_max

Documented in scale_min_max

#' scale_min_max
#'
#' Convert vector to unit scale based on minimum and maximum values.
#'
#' The function is implemented as \eqn{(x - min(x)) / (max(x) - min(x))}
#'
#' @param x vector of numeric values.
#'
#' @return vector of values scaled between 0 and 1.
#' @export
#'
#' @examples
#' scale_min_max(1:10)
scale_min_max <- function(x) {
    (x - min(x, na.rm = TRUE)) / (max(x, na.rm = TRUE) - min(x, na.rm = TRUE))
}
johnaclouse/eeda documentation built on July 22, 2022, 12:16 a.m.