R/raw_2_mdv.R

Defines functions raw_2_mdv

Documented in raw_2_mdv

#' Function to normalize a vector so that 1) No values are below tol_value and 2) total sum of vector is 1 
#'
#' @param iso_vector,tol_value
#' @keywords data_processing
#' @export
#' @examples
#' raw_2_mdv()

raw_2_mdv <- function(iso_vector,tol_value){
  if (missing(tol_value))
  {
    tol_value <- 0.0001
  }
  for (i in 1:length(iso_vector)){
    if (iso_vector[i] < tol_value){
      iso_vector[i] <- 0
    }
  }
  sum_vec <- sum(iso_vector)
  for (i in 1:length(iso_vector)){
    iso_vector[i] <- iso_vector[i]/sum_vec
  }
  return(iso_vector)
}
siggitrausti/siggitRausti documentation built on Sept. 9, 2020, 3:36 p.m.