- x
a contingency table in array form, with optional category
labels specified in the dimnames(x)
attribute.
- condvars
vector of integers or character strings indicating
conditioning variables, if any. The table will be permuted to order
them first.
- formula
a formula specifying the variables used to create a
contingency table from data
. For convenience, conditioning
formulas can be specified; the conditioning variables will then be
used first for splitting. Formulas for sieve displays (unlike
those for doubledecker plots) have no response variable.
- data
either a data frame, or an object of class "table"
or "ftable"
.
- subset
an optional vector specifying a subset of observations to be used.
- shade
logical specifying whether gp
should be used or not
(see gp
). If TRUE
and expected
is unspecified,
a default model is fitted: if condvars
is specified, a
corresponding conditional independence model, and else the total
independence model. If shade
is NULL
(default),
gp
is used if specified.
- sievetype
logical indicating whether rectangles should be filled
according to observed
or expected
frequencies.
- gp
object of class "gpar"
, shading function or a
corresponding generating function (see details of strucplot
and
shadings
). Components of "gpar"
objects are recycled as needed along the last splitting
dimension. The default is a modified version of
shading_Friendly
:
if sievetype
is "observed"
, cells with positive
residuals are painted with a red sieve, and cells with negative residuals
with a blue one.
If sievetype
is "expected"
, the sieves' color is
gray. Ignored if shade = FALSE
.
- gp_tile
object of class "gpar"
, controlling the
appearance of all static
elements of the cells (e.g., border and fill color).
- scale
scaling factor for the sieve.
- legend
either a legend-generating function, a legend
function (see details of strucplot
and
legends
), or a logical value.
If legend
is NULL
or TRUE
and gp
is a
function, legend defaults to legend_resbased
.
- split_vertical
vector of logicals of length \(k\), where \(k\)
is the number of margins of x
(default: FALSE
).
Values are recycled as needed.
A TRUE
component indicates that the tile(s) of the
corresponding dimension should be split vertically, FALSE
means horizontal splits.
Ignored if direction
is not NULL
.
- direction
character vector of length \(k\), where \(k\) is the
number of margins of x
(values are recycled as needed).
For each component, a value of "h"
indicates that the tile(s)
of the corresponding dimension should be split horizontally, whereas
"v"
indicates vertical split(s).
- spacing
spacing object, spacing function, or corresponding
generating function (see strucplot
for more
information).
The default is no spacing at all if x
has two dimensions,
and spacing_increase
for more dimensions.
- spacing_args
list of arguments for the generating function, if
specified (see strucplot
for more information).
- main, sub
either a logical, or a character string used for plotting
the main (sub) title. If logical and TRUE
, the
name of the data
object is used.
- ...
Other arguments passed to strucplot