R/math-sums.R

Defines functions sea_sum_adj ace_sum consecutive_sums

#' @keywords internal

consecutive_sums <- function(vec) {
  indices = seq(1:length(vec))
  sums = sapply(indices, function(x) {
    return (sum(vec[1:x]))
  })
  return (sums)
}

#' @keywords internal

ace_sum <- function(x) {
  return (sum(to_numeric(x), na.rm = TRUE))
}

#' @keywords internal

sea_sum_adj <- function(x) {
  return (sum(to_numeric(x), na.rm = TRUE) - (sum(!is.na(x)) - sum(to_numeric(x), na.rm = TRUE)))
}
joaquinanguera/aceR documentation built on July 18, 2024, 7:37 a.m.