Learn R Programming

fda (version 6.1.4)

knots.fd: Extract the knots from a function basis or data object

Description

Extract either all or only the interior knots from an object of class basisfd, fd, or fdSmooth.

Usage

# S3 method for fd
knots(Fn, interior=TRUE, ...)
# S3 method for fdSmooth
knots(Fn, interior=TRUE, ...)
# S3 method for basisfd
knots(Fn, interior=TRUE, ...)

Value

Numeric vector. If 'interior' is TRUE, this is the params

component of the bspline basis. Otherwise, params is bracketed by rep(rangeval, norder(basisfd).

Arguments

Fn

an object of class basisfd or containing such an object

interior

logical:

if TRUE, Fn[["params"]] are returned.

Else, nord <- norder(Fn); rng <- Fn[['rangeval']]; return c(rep(rng[1], nord), Fn[["params"]], rep(rng[2], nord))

...

ignored

Author

Spencer Graves

Details

The interior knots of a bspline basis are stored in the params component. The remaining knots are in the rangeval component, with multiplicity norder(Fn).

See Also

fd, create.bspline.basis,