Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

fd2funData

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 fd object

argvals

A vector or a list of length one, containing a vector with argument values at which the functions in fdobj should be evaluated.

...

Other parameters passed to eval.fd.

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")

funData

An S4 Class for Functional Data

v1.3-5
GPL-2
Authors
Clara Happ-Kurz [aut, cre]
Initial release
2020-04-23

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.