R/normalize.R

Defines functions normalize

Documented in normalize

#' Normalize
#'
#' normalizes a vector
#'
#' @param df dataframe
#' @param col columns to be normalized
#'
#' @return normalized columns of dataframe
#'
#' @examples {
#' Example with the preloaded mtcars dataset
#' SVHM:::normalize(mtcars, c('disp',  'hp'))
#' }
#'
normalize <- function(df, covariates){
  return(apply(df[covariates], 2, function(x) {(x - min(x)) / (max(x) - min(x))}))
}
herglola/SVHM documentation built on March 24, 2022, 12:44 p.m.