Integrate functional data
Integrate all observations of a funData
, irregFunData
or
multiFunData
object over their domain.
integrate(object, ...)
object |
An object of class |
... |
Further parameters (see Details). |
Further parameters passed to this function may include:
method
: Character string. The integration rule to be used, passed to
the internal function .intWeights
. Defaults to "trapezoidal"
(alternative: "midpoint"
).
fullDom
: Logical. If
object
is of class irregFunData
, setting fullDom = TRUE
extrapolates all functions linearly to the full domain before calculating the
integrals. Defaults to FALSE
. For details on the extrapolation, see
extrapolateIrreg
.
A vector of numerics, containing the integral values for each observation.
The function is currently implemented only for functional data with up to three-dimensional domains. In the default case, this function calls integrate.
# Univariate object <- funData(argvals = 1:5, X = rbind(1:5, 6:10)) integrate(object) # Univariate (irregular) irregObject <-irregFunData(argvals = list(1:5, 2:4), X = list(2:6, 3:5)) integrate(irregObject) # fullDom = FALSE integrate(irregObject, fullDom = TRUE) # Multivariate multiObject <- multiFunData(object, funData(argvals = 1:3, X = rbind(3:5, 6:8))) integrate(multiObject)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.