https://github.com/cran/MuMIn
Raw File
Tip revision: 6c59be08a9eaa84f2923153255821df7509a857e authored by Kamil Bartoń on 02 October 2017, 11:39:13 UTC
version 1.40.0
Tip revision: 6c59be0
manip-formula.Rd
\name{Formula manipulation}
\alias{simplify.formula}
\alias{expand.formula}

\encoding{utf-8}

\title{Manipulate model formulas}
\description{
\code{simplify.formula} rewrites a \code{formula} using shorthand notation.
Currently only the factor crossing operator \code{*} is applied, so that
expanded expression such as \code{a+b+a:b} becomes \code{a*b}.
\code{expand.formula} does the opposite, additionally expanding other
expressions, i.e. all nesting (\code{/}), grouping and \code{^}. }

\usage{
simplify.formula(x)
expand.formula(x)
}

\arguments{
  \item{x}{a \code{formula} or an object from which it can be extracted (such as
  a fitted model object). }
}
\author{Kamil Barto\enc{ń}{n}}

\seealso{
\code{\link[stats]{formula}}

\code{\link{delete.response}}, \code{\link{drop.terms}}, and 
\code{\link{reformulate}}

}


\examples{

simplify.formula(y ~ a + b + a:b + (c + b)^2)
simplify.formula(y ~ a + b + a:b + 0)

expand.formula(~ a * b)

}

\keyword{manip}
back to top