sumby | R Documentation |
Produces summary statistics on a variable broken down by arm, display a graphical equivalent.
sumby(
variable,
arm,
label = NULL,
data = parent.frame(),
total = TRUE,
fig = TRUE,
directory = file.path("Output", "Figures"),
verbose = options()$verbose,
text_clean = propercase,
pct_digits = 0,
delete = NULL
)
variable |
A variable of interest to be summarised. Works for several classes: numeric, integer, factor, character. |
arm |
A variable to break down the summary by, typically an arm in a RCT. Or a constant variable for 1-armed study |
label |
a text string to label the variable by, used to add in units or full words with spaces rather than acronyms. Defaults to NULL. |
data |
optional a data frame, or envirnoment, in which to find the variable and arm values. Defaults to parent.frame() |
total |
logical value to include an extra overall columns. Defaults to true |
fig |
logical value on whether to print (if interactive) and save a copy of the figure. Defaults to true |
directory |
the path to the directory where figures will be saved as "sumby_XX_Y.png". XX is taken from the current table numer (or "0") set in |
verbose |
logical to print information on changes to the global environment or external files. Defaults to options()$verbose. |
text_clean |
a function to transform character labels. Defaults to propercase. Or set to NULL if you want to preserve the original text. |
pct_digits |
number of decimal places to present percentages to. Defaults to 0. |
delete |
levels of the input variable that should be removed from the output table, in the case of frequency tables. Can be useful for a binary variable if you just want the rate of "yes" for example. |
a data.frame containing summary statistics in character format, ready to use with write_table(). Plus an attribute "fig" that contains a ggplot object
sumfig
, write_table
, propercase
,
cttab
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.