A collection of functions that will report summary statistics. To create a custom function,
consider using a function with all three arguments and .... See the tableby vignette
for an example.
arsenal_sum(x, na.rm = TRUE, ...) arsenal_min(x, na.rm = TRUE, ...) arsenal_max(x, na.rm = TRUE, ...) arsenal_mean(x, na.rm = TRUE, weights = NULL, ...) arsenal_sd(x, na.rm = TRUE, weights = NULL, ...) arsenal_var(x, na.rm = TRUE, weights = NULL, ...) meansd(x, na.rm = TRUE, weights = NULL, ...) meanse(x, na.rm = TRUE, weights = NULL, ...) meanCI(x, na.rm = TRUE, weights = NULL, conf.level = 0.95, ...) medianrange(x, na.rm = TRUE, weights = NULL, ...) medianmad(x, na.rm = TRUE, weights = NULL, ...) arsenal_median(x, na.rm = TRUE, weights = NULL, ...) arsenal_range(x, na.rm = TRUE, ...) gmean(x, na.rm = TRUE, weights = NULL, ...) gsd(x, na.rm = TRUE, weights = NULL, ...) gmeansd(x, na.rm = TRUE, weights = NULL, ...) gmeanCI(x, na.rm = TRUE, weights = NULL, conf.level = 0.95, ...) Nsigntest(x, na.rm = TRUE, weights = NULL, ...) Nevents(x, na.rm = TRUE, weights = NULL, ...) medSurv(x, na.rm = TRUE, weights = NULL, ...) NeventsSurv(x, na.rm = TRUE, weights = NULL, times = 1:5, ...) NriskSurv(x, na.rm = TRUE, weights = NULL, times = 1:5, ...) Nrisk(x, na.rm = TRUE, weights = NULL, times = 1:5, ...) medTime(x, na.rm = TRUE, weights = NULL, ...) q1q3(x, na.rm = TRUE, weights = NULL, ...) medianq1q3(x, na.rm = TRUE, weights = NULL, ...) iqr(x, na.rm = TRUE, weights = NULL, ...) Nmiss(x, weights = NULL, ...) Nmiss2(x, weights = NULL, ...) N(x, na.rm = TRUE, weights = NULL, ...) Npct( x, levels = NULL, by, by.levels = sort(unique(by)), na.rm = TRUE, weights = NULL, ..., totallab = "Total" ) count(x, levels = NULL, na.rm = TRUE, weights = NULL, ...) countpct(x, levels = NULL, na.rm = TRUE, weights = NULL, ...) pct(x, levels = NULL, na.rm = TRUE, weights = NULL, ...) countN(x, levels = NULL, na.rm = TRUE, weights = NULL, ...) countrowpct( x, levels = NULL, by, by.levels = sort(unique(by)), na.rm = TRUE, weights = NULL, ..., totallab = "Total" ) rowpct( x, levels = NULL, by, by.levels = sort(unique(by)), na.rm = TRUE, weights = NULL, ..., totallab = "Total" ) countcellpct( x, levels = NULL, by, by.levels = sort(unique(by)), na.rm = TRUE, weights = NULL, ..., totallab = "Total" ) binomCI(x, levels = NULL, na.rm = TRUE, weights = NULL, conf.level = 0.95, ...) rowbinomCI( x, levels = NULL, by, by.levels = sort(unique(by)), na.rm = TRUE, weights = NULL, conf.level = 0.95, ..., totallab = "Total" )
| x | Usually a vector. |
|---|---|
| na.rm | Should NAs be removed? |
| ... | Other arguments. |
| weights | A vector of weights. |
| conf.level | Numeric, denoting what confidence level to use for confidence intervals. |
| times | A vector of times to use for survival summaries. |
| levels | A vector of levels that character |
| by | a vector of the by-values. |
| by.levels | a vector of the levels of |
| totallab | What to call the total "column" |
Usually a vector of the appropriate numbers.
Not all these functions are exported, in order to avoid conflicting NAMESPACES.
Note also that the functions prefixed with "arsenal_" can be referred to by their short names
(e.g., "min" for "arsenal_min").