Rev 42333 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/splines/man/backSpline.Rd% Part of the R package, http://www.R-project.org% Copyright 1995-2007 R Core Development Team% Distributed under GPL 2 or later\name{backSpline}\alias{backSpline}%\alias{backSpline.nbSpline}%\alias{backSpline.npolySpline}\title{Monotone Inverse Spline}\description{Create a monotone inverse of a monotone natural spline.}\usage{backSpline(object)}\arguments{\item{object}{an object that inherits from class \code{nbSpline} or\code{npolySpline}. That is, the object must represent a naturalinterpolation spline but it can be either in the B-splinerepresentation or the piecewise polynomial one. The spline ischecked to see if it represents a monotone function.}}\value{An object of class \code{polySpline} that contains the piecewisepolynomial representation of a function that has the appropriatevalues and derivatives at the knot positions to be an inverse of thespline represented by \code{object}. Technically this object is not aspline because the second derivative is not constrained to becontinuous at the knot positions. However, it is often a much betterapproximation to the inverse than fitting an interpolation spline tothe y/x pairs.}\author{Douglas Bates and Bill Venables}\seealso{\code{\link{interpSpline}}}\examples{require(graphics)ispl <- interpSpline( women$height, women$weight )bspl <- backSpline( ispl )plot( bspl ) # plots over the range of the knotspoints( women$weight, women$height )}\keyword{ models }