Rev 67599 | Rev 77766 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/stats/man/predict.loess.Rd% Part of the R package, https://www.R-project.org% Copyright 1995-2014 R Core Team% Distributed under GPL 2 or later\name{predict.loess}\alias{predict.loess}\title{Predict Loess Curve or Surface}\description{Predictions from a \code{loess} fit, optionally with standard errors.}\usage{\method{predict}{loess}(object, newdata = NULL, se = FALSE,na.action = na.pass, \dots)}\arguments{\item{object}{an object fitted by \code{loess}.}\item{newdata}{an optional data frame in which to look for variables withwhich to predict, or a matrix or vector containing exactly the variablesneeds for prediction. If missing, the original data points are used.}\item{se}{should standard errors be computed?}\item{na.action}{function determining what should be done with missingvalues in data frame \code{newdata}. The default is to predict \code{NA}.}\item{\dots}{arguments passed to or from other methods.}}\details{The standard errors calculation is slower than prediction.When the fit was made using \code{surface = "interpolate"} (thedefault), \code{predict.loess} will not extrapolate -- so points outsidean axis-aligned hypercube enclosing the original data will havemissing (\code{NA}) predictions and standard errors.}\value{If \code{se = FALSE}, a vector giving the prediction for each row of\code{newdata} (or the original data). If \code{se = TRUE}, a listcontaining components\item{fit}{the predicted values.}\item{se}{an estimated standard error for each predicted value.}\item{residual.scale}{the estimated scale of the residuals used incomputing the standard errors.}\item{df}{an estimate of the effective degrees of freedom used inestimating the residual scale, intended for use with t-basedconfidence intervals. }If \code{newdata} was the result of a call to\code{\link{expand.grid}}, the predictions (and s.e.'s if requested)will be an array of the appropriate dimensions.Predictions from infinite inputs will be \code{NA} since \code{loess}does not support extrapolation.}\author{B. D. Ripley, based on the \code{cloess} package of Cleveland,Grosse and Shyu.}\note{Variables are first looked for in \code{newdata} and then searched forin the usual way (which will include the environment of the formulaused in the fit). A warning will be given if thevariables found are not of the same length as those in \code{newdata}if it was supplied.}\seealso{\code{\link{loess}}}\examples{cars.lo <- loess(dist ~ speed, cars)predict(cars.lo, data.frame(speed = seq(5, 30, 1)), se = TRUE)# to get extrapolationcars.lo2 <- loess(dist ~ speed, cars,control = loess.control(surface = "direct"))predict(cars.lo2, data.frame(speed = seq(5, 30, 1)), se = TRUE)}\keyword{smooth}