funData2fd {funData} | R Documentation |
Convert a funData object to fd
Description
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.
Usage
funData2fd(object, ...)
Arguments
object |
A |
... |
Other parameters passed to |
Value
An object of class fd
.
Warning
This function works only for funData objects on one-dimensional domains.
See Also
funData
, fd
,
Data2fd
, fd2funData
Examples
# 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)")
[Package funData version 1.3-9 Index]