mvabund (version 3.11.9)

extend.x.formula: Extend a Formula to all of it's Terms

Description

extend a compact formula to all of it's terms as they are interpreted

Usage

extend.x.formula(formula, extend.term=TRUE, return.interaction=TRUE)

Arguments

formula
a model formula.
extend.term
logical. If TRUE terms that refer to multiple variables are split into it's multiple terms.
return.interaction
logical. Whether a list containing the new formula and a vector containing logical values with information about interactions should be returned or only the new formula.

Value

If return.interaction is TRUE a list containing the components:
formula
the new formula.
is.interaction
logical, vector giving information whether the corresponding formula term is an interaction or not.

See Also

mvformula, formulaUnimva, plot.mvformula, best.r.sq.

Examples

Run this code
data(spider)
spiddat <- mvabund(spider$abund)
X <- spider$x

foo <- mvformula(spiddat~ X[,1]*X[,2]+log(X[,3]))
extend.x.formula(foo)

Run the code above in your browser using DataCamp Workspace