Create an interpolation spline, either from x
and y
vectors (default
method), or from a formula
/ data.frame
combination (formula
method).
1 2 3 
obj1 
either a numeric vector of 
obj2 
if 
bSpline 
if 
period 
an optional positive numeric value giving a period for a periodic interpolation spline. 
ord 
an integer specifying the spline order, the number of
coefficients per interval. ord = d+1 where d is the
degree polynomial degree. Currently, only cubic splines
( 
na.action 
a optional function which indicates what should happen
when the data contain 
sparse 
logical passed to the underlying

An object that inherits from (S3) class spline
. The object can be in
the Bspline representation, in which case it will be of class
nbSpline
for natural Bspline, or in the piecewise polynomial
representation, in which case it will be of class npolySpline
.
Douglas Bates and Bill Venables
splineKnots
,
splineOrder
,
periodicSpline
.
1 2 3 4 5 6 7 8 9  require(graphics); require(stats)
ispl < interpSpline( women$height, women$weight )
ispl2 < interpSpline( weight ~ height, women )
# ispl and ispl2 should be the same
plot( predict( ispl, seq( 55, 75, length.out = 51 ) ), type = "l" )
points( women$height, women$weight )
plot( ispl ) # plots over the range of the knots
points( women$height, women$weight )
splineKnots( ispl )

Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.