Convert an fd object to funData
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.
fd2funData(fdobj, argvals, ...)
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 |
An object of class funData
.
Time names in fdobj$fdnames$time
are not
preserved.
# 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")
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.