powered by
This function attempts to apply model.frame and extend the result with columns of interactions.
model.frame
extended.model.frame(formula, data, ..., sep = ".")
A data.frame that includes everything a model.frame
data.frame
does plus interaction terms.
a model formula or terms object or an R object.
a data.frame, list or environment (see model.frame).
further arguments to pass to model.frame.
separator in contraction of names for interactions (default = ".").
dat <- data.frame(Y = c(1,2,3,4,5,6), X = factor(LETTERS[c(1,1,2,2,3,3)]), W = factor(letters[c(1,2,1,2,1,2)])) extended.model.frame(Y ~ X*W, dat)
Run the code above in your browser using DataLab