CRAN Task View: Functional Data Analysis

Maintainer:Fabian Scheipl, Eleonora Arnone, Giles Hooker, J. Derek Tucker, Julia Wrobel
Contact:fabian.scheipl at
Contributions:Suggestions and improvements for this task view are very welcome and can be made through issues or pull requests on GitHub or via e-mail to the maintainer address. For further details see the Contributing guide.
Citation:Fabian Scheipl, Eleonora Arnone, Giles Hooker, J. Derek Tucker, Julia Wrobel (2022). CRAN Task View: Functional Data Analysis. Version 2022-03-21. URL
Installation:The packages from this task view can be installed automatically using the ctv package. For example, ctv::install.views("FunctionalData", coreOnly = TRUE) installs all the core packages or ctv::update.views("FunctionalData") installs all packages that are not yet installed and up-to-date. See the CRAN Task View Initiative for more details.

Functional data analysis (FDA) deals with data that “provides information about curves, surfaces or anything else varying over a continuum.” This task view tries to provide an overview of available packages in this developing field.
In practice, there is substantial overlap between time series data and functional data, so some of the packages listed under the TimeSeries task view could be useful for functional data as well and vice versa.

General functional data analysis

The packages listed below provide “infrastructure” for representing and handling function-valued data and/or implement many widely applicable functional data methods:

Regression and classification for functional data

General purpose:

Specialized models and applications:

Clustering functional data

Registering and aligning functional data

Time series of functional data

Visualization and Exploratory Data Analysis


Please e-mail the maintainer with suggestions, additions, and improvements or submit an issue or pull request in the GitHub repository linked above.

CRAN packages

Core:fda, fda.usc, fdapace, FDboost, fds, ftsa, refund.
Regular:covsep, dbstats, ddalpha, denseFLMM, elasdics, face, fdaACF, fdadensity, fdANOVA, fdaoutlier, fdaPDE, fdasrvf, fdatest, frechet, freqdom, freqdom.fda, ftsspec, funData, funFEM, funHDDC, funLBM, geofd, GPFDA, growfunctions, mfaces, MFPCA, multifamm, pcdpca, rainbow, refund.shiny, registr, robflreg, SCBmeanfd, sparseFLMM, splinetree, warpMix.

Related links

Other resources