R/validate_data_values.R

Defines functions validate_data_values

Documented in validate_data_values

#' Validate Data Values
#'
#' Validates data values are all greater than 0.
#'
#' @param data_values List of named data values
#'
#' @return None
#'
#' @importFrom purrr walk
#'
validate_data_values <- function(data_values){
  if (length(data_values) == 0) {
    stop("No Data Values available to validate.")
  }
  purrr::walk(data_values, ~ if (.x < 0) {
    stop(paste(names(which(data_values == .x)),
               "is less than 0. Cannot update distribution."))
  })
}
rangi513/grizbayr documentation built on Oct. 17, 2023, 1:22 a.m.