R/stack_normalise.R

Defines functions stack_normalise

Documented in stack_normalise

#' Normalise a vector of numbers to sum to 1
#'
#' @aliases stack_normalize
#'
#' @param x A vector of numbers
#'
#' @return The vector x normalised to proportions
#'
#' @examples
#' x <- c(10, 30, 40)
#' stack_normalize(x)
#' x <- c(75, 0, 5, 20, NA)
#' stack_normalise(x)
#' x <- c(NA, NA, 10)
#' stack_normalize(x)
#'
#' @export
stack_normalise <- function(x){
  x/sum(x,na.rm=TRUE)
}

#' @export
stack_normalize <- stack_normalise
yliu0320/cwdata documentation built on Oct. 17, 2020, 1:50 a.m.