| % File src/library/splines/man/predict.bs.Rd |
| % Part of the R package, https://www.R-project.org |
| % Copyright 1995-2007 R Core Team |
| % Distributed under GPL 2 or later |
| |
| \name{predict.bs} |
| \title{Evaluate a Spline Basis} |
| \alias{predict.bs} |
| \alias{predict.ns} |
| \description{ |
| Evaluate a predefined spline basis at given values. |
| } |
| \usage{ |
| \method{predict}{bs}(object, newx, \dots) |
| |
| \method{predict}{ns}(object, newx, \dots) |
| } |
| \arguments{ |
| \item{object}{the result of a call to \code{\link{bs}} or |
| \code{\link{ns}} having attributes describing \code{knots}, |
| \code{degree}, etc.} |
| \item{newx}{the \code{x} values at which evaluations are required.} |
| \item{\dots}{Optional additional arguments. At present no additional |
| arguments are used.} |
| } |
| \value{ |
| An object just like \code{object}, except evaluated at the new values |
| of \code{x}. |
| |
| These are methods for the generic function \code{\link{predict}} for |
| objects inheriting from classes \code{"bs"} or \code{"ns"}. See |
| \code{\link{predict}} for the general behavior of this function. |
| } |
| \seealso{ |
| \code{\link{bs}}, \code{\link{ns}}, \code{\link{poly}}. |
| } |
| \examples{ |
| require(stats) |
| basis <- ns(women$height, df = 5) |
| newX <- seq(58, 72, length.out = 51) |
| # evaluate the basis at the new data |
| predict(basis, newX) |
| } |
| \keyword{smooth} |