Rev 6368 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{model.frame}\title{Extracting the ``Environment'' of a Model Formula}\usage{model.frame(formula, data, na.action, \dots)model.frame.default(formula, data=sys.frame(sys.parent()),na.action = na.fail, \dots)Methods forlm glm aovlist}\alias{model.frame}\alias{model.frame.default}\alias{model.frame.lm}\alias{model.frame.glm}\alias{model.frame.aovlist}\arguments{\item{formula}{a model formula}\item{data}{\code{data.frame} or \code{environment} where the objectsin formula are.}\item{na.action}{how \code{NA}s are treated.}\item{drop.unused.levels}{show factors have unused levels dropped?Defaults to \code{FALSE}.}\item{xlev}{a named list of character vectors giving the full set of levelsto be assumed for each factor.}\item{\dots}{further arguments such as \code{subset} and\code{weights}. \code{NULL} arguments are treated as missing.}}\description{\code{model.frame} (generic function) and its methods return a\code{\link{data.frame}} with the variables from \code{formula}.}\value{A \code{\link{data.frame}} containing the variables used in\code{formula}.}\seealso{\code{\link{model.matrix}} for the ``design matrix''.}\examples{data(cars)data.class(model.frame(dist ~ speed, data = cars))}\keyword{models}