Usage
fourfold(x,
color = c("#99CCFF", "#6699CC", "#FFA0A0", "#A0A0FF", "#FF0000", "#000080"),
conf_level = 0.95, std = c("margins", "ind.max", "all.max"),
margin = c(1, 2), space = 0.2, main = NULL, sub = NULL,
mfrow = NULL, mfcol = NULL, extended = TRUE, ticks = 0.15,
p_adjust_method = p.adjust.methods, newpage = TRUE,
fontsize = 12, default_prefix = c("Row", "Col", "Strata"), sep = ": ")
Arguments
x
a $2 \times 2 \times k$ contingency table in array form, or a
$2 \times 2$ matrix if $k$ is 1. If length(dim(x)>3
,
dimensions 3:length(dim(x)
are silently raveled into a combined strata dimension
with k=prod(d
color
a vector of length 6 specifying the colors to use for the
smaller and larger diagonals of each $2 \times 2$ table. The first pair
is used for the standard (non-extended) plots, the other two
for the extended version: the second/third pair is u
conf_level
confidence level used for the confidence rings on
the odds ratios. Must be a single non-negative number less than 1;
if set to 0, confidence rings are suppressed.
std
a character string specifying how to standardize the table.
Must be one of "margins"
, "ind.max"
, or
"all.max"
, and can be abbreviated by the initial letter.
If set to "margins"
, each $2 \time
margin
a numeric vector with the margins to equate. Must be
one of 1
, 2
, or c(1, 2)
(the default), which
corresponds to standardizing only the row, only column, or both row and column in
each $2 \times 2$ table
space
the amount of space (as a fraction of the maximal radius
of the quarter circles) used for the row and column labels.
main, sub
character string for the fourfold plot title/subtitle.
mfrow, mfcol
a numeric vector with two components:
nr and nc, indicating that the displays for the $2 \times 2$
tables should be arranged in an nr by nc layout, filled
by rows/columns. The defaults are calculated
extended
logical; if TRUE
, extended plots are plotted,
i.e., colors are brighter for significant log-odds ratios, and ticks
are plotted showing the direction of association for positive log-odds.
ticks
the length of the ticks. If set to 0, no ticks are
plotted.
p_adjust_method
method to be used for p-value adjustments for
multi-stratum plots, as provided by link[stats]{p.adjust}
.
Use p_adjust_method="none"
to disable this adjustment.
The p-values are used for the visual
newpage
logical; if TRUE
, grid.newpage()
is
called before plotting.
fontsize
fontsize of main title. Other labels are scaled
relative to this.
default_prefix
character vector of length 3 with default labels
for possibly missing row/column/strata variable names.
sep
default separator between variable names and levels for labels.