Mathematical operations for functional data objects
These functions allow to apply mathematical operations (such as exp(),
log(), sin(), cos() or abs() to functional data objects based on
Math. The operations are made pointwise for each
observation.
## S4 method for signature 'funData' Math(x) ## S4 method for signature 'multiFunData' Math(x) ## S4 method for signature 'irregFunData' Math(x)
x |
An object of class |
An object of the same functional data class as x.
oldpar <- par(no.readonly = TRUE)
par(mfrow = c(1,2))
# simulate a funData object on 0..1 with 10 observations
argvals <- seq(0, 1, 0.01)
f <- simFunData(argvals = argvals, N = 10,
M = 5, eFunType = "Fourier", eValType = "linear")$simData
### FunData
plot(f, main = "Original data")
plot(abs(f), main = "Absolute values")
### Irregular
# create an irrgFunData object by sparsifying f
i <- as.irregFunData(sparsify(f, minObs = 5, maxObs = 10))
plot(i, main = "Sparse data")
plot(cumsum(i), main = "'cumsum' of sparse data")
### Multivariate
m <- multiFunData(f, -1*f)
plot(m, main = "Multivariate Data")
plot(exp(m), main = "Exponential")
par(oldpar)Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.