In the risk difference column, this function uses the statistics function associated with afun to
calculates risk difference values from arm X (reference group) and arm Y. These arms are specified
when configuring the risk difference column which is done using the add_riskdiff() split function in
the previous call to rtables::split_cols_by(). For all other columns, applies afun as usual. This
function utilizes the stat_propdiff_ci() function to perform risk difference calculations.
afun_riskdiff(
df,
labelstr = "",
.var,
.N_col,
.N_row,
.df_row,
.spl_context,
.all_col_counts,
.stats,
.formats = NULL,
.labels = NULL,
.indent_mods = NULL,
na_str = default_na_str(),
afun,
s_args = list()
)A list of formatted rtables::CellValue().
(data.frame)
data set containing all analysis variables.
(string)
label of the level of the parent split currently being summarized
(must be present as second argument in Content Row Functions). See rtables::summarize_row_groups()
for more information.
(string)
single variable name that is passed by rtables when requested
by a statistics function.
(integer(1))
column-wise N (column count) for the full column being analyzed that is typically
passed by rtables.
(integer(1))
row-wise N (row group count) for the group of observations being analyzed
(i.e. with no column-based subsetting) that is typically passed by rtables.
(data.frame)
data frame across all of the columns for the given row split.
(data.frame)
gives information about ancestor split states
that is passed by rtables.
(integer)
vector where each value represents a global count for a column. Values are
taken from alt_counts_df if specified (see rtables::build_table()).
(character)
statistics to select for the table.
(named character or list)
formats for the statistics. See Details in analyze_vars for more
information on the "auto" setting.
(named character)
labels for the statistics (without indent).
(named integer)
indent modifiers for the labels. Defaults to 0, which corresponds to the
unmodified default behavior. Can be negative.
(string)
string used to replace all NA or empty values in the output.
(named list)
a named list containing one name-value pair where the name corresponds to
the name of the statistics function that should be used in calculations and the value is the corresponding
analysis function.
(named list)
additional arguments to be passed to the statistics function and analysis
function supplied in afun.
stat_propdiff_ci() for details on risk difference calculation.
Split function add_riskdiff() which, when used as split_fun within rtables::split_cols_by() with
riskdiff argument set to TRUE in subsequent analyze functions calls, adds a risk difference column
to a table layout.