"predict"(object, newx, ...)
"predict"(object, newx, ...)
"predict"(object, newx, ...)
"predict"(object, newx, ...)
"predict"(object, newx, ...)
bSpline2
, ibs
, mSpline
,
iSpline
, or cSpline
having attributes describing knots
,
degree
, etc.x
values at which evaluations are required.object
input, except evaluated at
the new values of x
.
predict
for objects
inheriting from class bSpline2
, ibs
, mSpline
,
iSpline
, or cSpline
. If newx
is not given, the
function returns the input object. For object returned by function
cSpline
, the mSpline
and iSpline
objects shipped
in attributes should not be evaluated by this function if rescale
is
TRUE
. See cSpline
for details.
bSpline
for B-spline basis;
ibs
for integral of B-spline basis;
mSpline
for M-spline basis;
iSpline
for I-spline basis;
cSpline
for C-spline basis.
x <- seq(0, 1, 0.2)
knots <- c(0.3, 0.5, 0.6)
newX <- seq(0.1, 0.9, 0.2)
## for B-spline
bsMat <- bSpline(x, knots = knots, degree = 2)
predict(bsMat, newX)
## for integral of B-spline
ibsMat <- ibs(x, knots = knots, degree = 2)
predict(ibsMat, newX)
## for M-spline
msMat <- mSpline(x, knots = knots, degree = 2)
predict(msMat, newX)
## for I-spline
isMat <- iSpline(x, knots = knots, degree = 2)
predict(isMat, newX)
## for C-spline
csMat <- cSpline(x, knots = knots, degree = 2)
predict(csMat, newX)
Run the code above in your browser using DataLab