\Header{ratetable}{Ratetable reference in formula}
\alias{is.na.ratetable}{ratetable}
\alias{print.ratetable}{ratetable}
\alias{summary.ratetable}{ratetable}
\alias{[.ratetable}{ratetable}
\alias{[.ratetable2}{ratetable}
\keyword{survival}{ratetable}
\begin{Description}\relax
This function matches variable names in data to those in a ratetable for
\code{\Link{survexp}}
\end{Description}
\begin{Usage}
\begin{verbatim}
ratetable(...)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{...}] tags matching dimensions of the ratetable and variables
in the data frame (see example)
\end{ldescription}
\end{Arguments}
\begin{Value}
A data frame
\end{Value}
\begin{SeeAlso}\relax
\code{\Link{survexp}},\code{\Link{survexp.us}},\code{\Link{is.ratetable}}
\end{SeeAlso}
\begin{Examples}
\begin{ExampleCode}
data(pbc)
fit <- survfit(Surv(time, status) ~ sex, pbc,subset=1:312)
if (require(date)){
tdata <- data.frame(agedays=pbc$age*365.24, sex=pbc$sex +1,
                    year= rep(mdy.date(1,1,1976), nrow(pbc)))
tdata<-tdata[1:312,] ## only the randomised people, with no missing data
data(ratetables)
efit <- survexp(~ sex+ratetable(sex=sex,age=agedays,year=year), data=tdata, ratetable=survexp.us, times=(0:24)*182)
}

\end{ExampleCode}
\end{Examples}

