Returns the estimated values of derivatives of functional data.
derivatives.est(dataf, range = NULL, d = 101, spar = NULL, deriv = c(0,1))
A multivariate dataf
object of the functional values and / or the derivatives of dataf
.
The dimensionality of the vector-valued functional data is nd
. The arguments of the data are all equal to
an equi-distant grid of d
points in the domain given by range
. nd
is the demanded number
of derivatives at the output, i.e. the length of the vector deriv
.
Functional dataset, represented by a dataf
object of their arguments
and functional values. m
stands for the number of functions.
The common range of the domain where the functions dataf
are observed.
Vector of length 2 with the left and the right end of the interval. Must contain all arguments given in
dataf
.
Grid size to which all the functional data are transformed. For computation,
all functional observations are first transformed into vectors of their functional values of length d
corresponding to equi-spaced points in the domain given by the interval range
. Functional values in these
points are reconstructed using linear interpolation, and extrapolation.
If provided, this parameter is passed to functions D1ss
and D2ss
from package sfsmisc
as the value of the smoothing spline parameter in order to numerically approximate
the derivatives of dataf
.
A vector composed of 0
, 1
, and 2
of the demanded
functional values / derivatives of the functions in the rows of dataf
.
0
stands for the functional values, 1
for the first derivatives,
2
for the second derivatives.
Stanislav Nagy, nagy@karlin.mff.cuni.cz
If the input dataf
is a functional random sample of size m
,
the function returns a dataf
object of nd
-dimensional functional data, where
in the elements of the vector-valued functional data represent the estimated values of the
derivatives of dataf
. All derivatives are evaluated at an equi-distant grid of d
points in the domain given by range
. nd
here stands for 1
, 2
or 3
,
depending on how many derivatives of dataf
are
requested to be computed. For the estimation, functions D1ss
and D2ss
from the package
sfsmisc
are utilized.
D1ss
in package sfsmisc
D2ss
in package sfsmisc
dataf = dataf.population()$dataf
derivatives.est(dataf,deriv=c(0,1,2))
Run the code above in your browser using DataLab