blob: f3573133aee0cc70d535ad4663b30d212241cee4 [file] [log] [blame]
% File src/library/stats/man/terms.Rd
% Part of the R package, https://www.R-project.org
% Copyright 1995-2013 R Core Team
% Distributed under GPL 2 or later
\name{terms}
\title{Model Terms}
\usage{
terms(x, \dots)
}
\alias{terms}
%\alias{terms.terms}
%\alias{terms.aovlist}
%\alias{terms.default}
%\alias{print.terms}
\alias{labels.terms}
\description{
The function \code{terms} is a generic function
which can be used to extract \emph{terms} objects
from various kinds of \R data objects.
}
\arguments{
\item{x}{object used to select a method to dispatch.}
\item{\dots}{further arguments passed to or from other methods.}
}
\details{
There are methods for classes \code{"aovlist"}, and \code{"terms"}
\code{"formula"} (see \code{\link{terms.formula}}):
the default method just extracts the \code{terms} component of the
object, or failing that a \code{"terms"} attribute (as used by
\code{\link{model.frame}}).
There are \code{\link{print}} and \code{\link{labels}} methods for
class \code{"terms"}: the latter prints the term labels (see
\code{\link{terms.object}}).
}
\value{
An object of class \code{c("terms", "formula")} which contains the
\emph{terms} representation of a symbolic model. See
\code{\link{terms.object}} for its structure.
}
\references{
Chambers, J. M. and Hastie, T. J. (1992)
\emph{Statistical models.}
Chapter 2 of \emph{Statistical Models in S}
eds J. M. Chambers and T. J. Hastie, Wadsworth & Brooks/Cole.
}
\seealso{
\code{\link{terms.object}}, \code{\link{terms.formula}},
\code{\link{lm}}, \code{\link{glm}}, \code{\link{formula}}.
}
%%--- MM: I would really like instructive examples here...
\keyword{models}