This help topic is for R version 1.1. For the current version of R, try https://stat.ethz.ch/R-manual/R-patched/library/base/html/model.frame.html
model.frame {base}R Documentation

Extracting the “Environment” of a Model Formula

Description

model.frame (generic function) and its methods return a data.frame with the variables from formula.

Usage

model.frame(formula, data, na.action, ...)
model.frame.default(formula, data = sys.frame(sys.parent()), na.action,
                    drop.unused.levels = FALSE, xlev = NULL, ...)

Methods for
        lm      glm     aovlist

Arguments

formula

a model formula

data

data.frame, list, environment or object coercible to data.frame containing the variables in formula.

na.action

how NAs are treated. The default is first, any na.action attribute of data, second a na.action setting of options, and third na.fail if that is unset. The “factory-fresh” default is na.omit.

drop.unused.levels

should factors have unused levels dropped? Defaults to FALSE.

xlev

a named list of character vectors giving the full set of levels to be assumed for each factor.

...

further arguments such as subset, offset and weights. NULL arguments are treated as missing.

Value

A data.frame containing the variables used in formula.

See Also

model.matrix for the “design matrix”.

Examples

data(cars)
data.class(model.frame(dist ~ speed, data = cars))

[Package base version 1.1 ]