R/makeStrata.R

Defines functions .makeStrata

.makeStrata <- function(data, strata = "") {
  dataStrata <- data

  if (all(strata != "")) {
    if (all(strata %in% names(data))) {
      dataStrata$Stratum <- interaction(dataStrata[, strata])
    } else {
      return(dataStrata) # no stratum variable
    }
  } else {
    dataStrata$Stratum <- factor("all data")
  }
  return(dataStrata)
}

Try the serocalculator package in your browser

Any scripts or data that you put into this service are public.

serocalculator documentation built on April 3, 2025, 7:35 p.m.