fd2funData {funData} | R Documentation |
Convert an fd object to funData
Description
This function converts an object of class fd
(from
package fda) to an object of class funData
. It
heavily builds on the function eval.fd
from the
fda package. The fd
representation assumes a
basis representation for the observed functions and therefore
implicitly smoothes the data. In funData
objects, the data is
saved in 'raw' format.
Usage
fd2funData(fdobj, argvals, ...)
Arguments
fdobj |
An |
argvals |
A vector or a list of length one, containing a vector
with argument values at which the functions in |
... |
Other parameters passed to |
Value
An object of class funData
.
Warning
Time names in fdobj$fdnames$time
are not
preserved.
See Also
Examples
# Install / load package fda before running the examples
library("fda")
# from Data2fd help
daybasis <- create.fourier.basis(c(0, 365), nbasis=65)
# fd object of daily temperatures
tempfd <- Data2fd(argvals = day.5, y = CanadianWeather$dailyAv[,,"Temperature.C"], daybasis)
# convert to funData
tempFun <- fd2funData(tempfd, argvals = day.5)
# plot to compare
par(mfrow = c(1,2))
plot(tempfd, main = "fd object")
plot(tempFun, main = "funData object")
[Package funData version 1.3-9 Index]