Convert a funData object to fd
This function converts an object of class funData
to an
object of class fd
(from package fda). It
heavily builds on the function Data2fd
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.
funData2fd(object, ...)
object |
A |
... |
Other parameters passed to |
An object of class fd
.
This function works only for funData objects on one-dimensional domains.
# Install / load package fda before running the examples library("fda") # from Data2fd help daybasis <- create.fourier.basis(c(0, 365), nbasis=65) # funData object with temperature tempFun <- funData(day.5, t(CanadianWeather$dailyAv[, , "Temperature.C"])) # convert to fd tempfd <- funData2fd(tempFun, daybasis) # plot to compare par(mfrow = c(1,2)) plot(tempFun, main = "funData object (raw data)") plot(tempfd, main = "fd object (smoothed)")
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.