| 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]