Method for the generic function knots
that allows the
user to extract the vector of knots of a GeDS, GAM-GeDS or FGB-GeDS fit of a
specified order contained in a "GeDS"
, "GeDSgam"
or
"GeDSboost"
class, respectively.
# S3 method for GeDS
knots(Fn, n = 3L, options = c("all", "internal"), ...)# S3 method for GeDSgam
knots(Fn, n = 3L, options = c("all", "internal"), ...)
# S3 method for GeDSboost
knots(Fn, n = 3L, options = c("all", "internal"), ...)
A vector in which each element represents a knot of the GeDS/GAM-GeDS/FGB-GeDS fit of the required order.
The "GeDS"
, "GeDSgam"
or
"GeDSboost"
class object from which the vector of knots for the
specified GeDS, GAM-GeDS or FGB-GeDS fit should be extracted.
Integer value (2, 3 or 4) specifying the order (\(=\) degree
\(+ 1\)) of the "GeDS"
, "GeDSgam"
or "GeDSboost"
fit
whose knots should be extracted. By default equal to 3L
; non-integer
values will be passed to the function as.integer
.
A character string specifying whether "all
" knots,
including the left-most and the right-most limits of the interval embedding
the observations (the default) or only the "internal
" knots should be
extracted.
Potentially further arguments (required for compatibility with the definition of the generic function). Currently ignored, but with a warning.
This is a method for the function knots
in the
stats package.
As "GeDS"
class, NGeDSgam
and
NGeDSboost
objects contain three different fits (linear,
quadratic and cubic), it is possible to specify the order of the GeDS fit
whose knots are required via the input argument n
.
knots
for the definition of the generic function; NGeDS
, GGeDS
,
NGeDSboost
and NGeDSgam
for examples.