Rfssa-package: Rfssa: A Package for Functional Singular Spectrum Analysis...

Rfssa-packageR Documentation

Rfssa: A Package for Functional Singular Spectrum Analysis and Related Methods.

Description

The Rfssa package provides essential functions for implementing functional singular spectrum analysis (FSSA) methods. It supports the analysis of univariate and multivariate functional time series (FTS). FSSA, both univariate and multivariate, is a non-parametric approach for decomposing and reconstructing FTS. This package allows you to work with FTS variables observed over one or two-dimensional domains.

Details

To use this package, start by creating a funts object. You can define it by providing raw data, basis specifications, and grid specifications. The FTS object can be univariate or multivariate, and the variables can be observed over one-dimensional curves or two-dimensional images. The package includes input validity checks to guide you. Use the plot method to visualize the funts object. It offers various plotting options for one-dimensional domain variables and animations for two-dimensional domains. Next, apply the FSSA routine (fssa) to the funts object with a chosen lag parameter to obtain the decomposition. The decomposition function utilizes 'RSpectra' and 'RcppEigen' R packages, along with the 'Eigen' C++ package, for efficient processing. Visualize the decomposition results using the plot.fssa method to help choose the grouping of eigentriples for reconstruction (freconstruct) or forecasting (fforecast). The freconstruct function reconstructs a list of funts objects specified by the grouping, while fforecast provides predictions of the signals specified by the grouping. Calculate bootstrapped prediction intervals for forecasts using the fpredinterval function. When performing forecasting, typically specify one group that captures the assumed deterministic, extracted signal within the FTS, while excluding all other modes of variation. Currently, forecasting supports FTS with one-dimensional domains, with two-dimensional domain forecasting planned for future updates. This version of the 'Rfssa' R package introduces the fpredinterval function, which calculates prediction intervals for FSSA-based forecasts using a bootstrap approach for the residuals.

Author(s)

Maintainer: Hossein Haghbin haghbin@pgu.ac.ir (ORCID)

Authors:

References

Haghbin, H., Najibi, S. M., Mahmoudvand, R., Trinka, J., Maadooliat, M. (2021). Functional singular spectrum analysis. Stat, 10(1), e330.

Trinka J. (2021) Functional Singular Spectrum Analysis: Nonparametric Decomposition and Forecasting Approaches for Functional Time Series [Doctoral dissertation, Marquette University]. ProQuest Dissertations Publishing.

Trinka, J., Haghbin, H., Maadooliat, M. (2022). Multivariate Functional Singular Spectrum Analysis: A Nonparametric Approach for Analyzing Multivariate Functional Time Series. In Innovations in Multivariate Statistical Modeling: Navigating Theoretical and Multidisciplinary Domains (pp. 187-221). Cham: Springer International Publishing.

Trinka, J., Haghbin, H., Shang, H., Maadooliat, M. (2023). Functional Time Series Forecasting: Functional Singular Spectrum Analysis Approaches. Stat, e621.

See Also

fssa, freconstruct, fforecast funts, launchApp


Rfssa documentation built on May 29, 2024, 8:58 a.m.