integrate | R Documentation |
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.
funData
, irregFunData
,
multiFunData
# 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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.