ds.lspline.Rd
This function is based on the native R function lspline
from the
lspline
package. This function computes the basis of piecewise-linear spline
such that, depending on the argument marginal, the coefficients can be interpreted as
(1) slopes of consecutive spline segments, or (2) slope change at consecutive knots.
ds.lspline(
x,
knots = NULL,
marginal = FALSE,
names = NULL,
newobj = NULL,
datasources = NULL
)
the name of the input numeric variable
numeric vector of knot positions
logical, how to parametrize the spline, see Details
character, vector of names for constructed variables
a character string that provides the name for the output
variable that is stored on the data servers. Default lspline.newobj
.
a list of DSConnection-class
objects obtained after login. If the datasources
argument is not specified
the default set of connections will be used: see datashield.connections_default
.
an object of class "lspline" and "matrix", which its name is specified by the
newobj
argument (or its default name "lspline.newobj"), is assigned on the serverside.
If marginal is FALSE (default) the coefficients of the spline correspond to slopes of the consecutive segments. If it is TRUE the first coefficient correspond to the slope of the first segment. The consecutive coefficients correspond to the change in slope as compared to the previous segment.