Rfssa-package | R Documentation |
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.
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.
Maintainer: Hossein Haghbin haghbin@pgu.ac.ir (ORCID)
Authors:
Jordan Trinka jordantrinka4@hotmail.com
Seyed Morteza Najibi mor.najibi@gmail.com
Mehdi Maadooliat mehdi.maadooliat@mu.edu (ORCID)
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.
fssa
, freconstruct
, fforecast
funts
, launchApp
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.