Parse Trellis formula
latticeParseFormula.Rdthis function is used by high level Lattice functions like
xyplot to parse the formula argument and evaluate various
components of the data.
Usage
latticeParseFormula(model, data, dimension = 2,
subset = TRUE, groups = NULL,
multiple, outer,
subscripts,
drop)Arguments
- model
the model/formula to be parsed. This can be in either of two possible forms, one for 2d and one for 3d formulas, determined by the
dimensionargument. The 2d formulas are of the formy ~ x| g1 * ... *gn, and the 3d formulas are of the formz ~ x * y | g1 * ...* gn. In the first form,ymay be omitted. The conditioning variablesg1, ...,gncan be omitted in either case.- data
the environment/dataset where the variables in the formula are evaluated.
- dimension
dimension of the model, see above
- subset
index for choosing a subset of the data frame
- groups
the grouping variable, if present
- multiple, outer
logicals, determining how a ‘+’ in the y and x components of the formula are processed. See
xyplotfor details- subscripts
logical, whether subscripts are to be calculated
- drop
logical or list, similar to the
drop.unused.levelsargument inxyplot, indicating whether unused levels of conditioning factors and data variables that are factors are to be dropped.
Value
returns a list with several components, including left,
right, left.name, right.name, condition for 2-D, and left,
right.x, right.y, left.name, right.x.name, right.y.name, condition
for 3-D. Other possible components are groups, subscr
Author
Saikat DebRoy, Deepayan Sarkar Deepayan.Sarkar@R-project.org