Title: | Fractionally Integrated ARMA Model |
---|---|
Description: | Implements fractional differencing with Autoregressive Moving Average models to analyse long-memory time series data. Traditional ARIMA models typically use integer values for differencing, which are suitable for time series with short memory or anti-persistent behaviour. In contrast, the Fractional ARIMA model allows fractional differencing, enabling it to effectively capture long memory characteristics in time series data. The ‘fracARMA’ package is user-friendly and allows users to manually input the fractional differencing parameter, which can be obtained using various estimators such as the GPH estimator, Sperio method, or Wavelet method and many. Additionally, the package enables users to directly feed the time series data, AR order, MA order, fractional differencing parameter, and the proportion of training data as a split ratio, all in a single command. The package is based on the reference from the paper of Irshad and others (2024, <doi:10.22271/maths.2024.v9.i6b.1906>). |
Authors: | Muhammed Irshad M [aut, cre], Dr. Kader Ali Sarkar [aut], Dr. Digvijay Singh Dhakre [aut], Prof. Debasis Bhattacharaya [aut] |
Maintainer: | Muhammed Irshad M <irshadmiitm@gmail.com> |
License: | GPL-3 |
Version: | 0.1.0 |
Built: | 2025-03-15 07:15:40 UTC |
Source: | CRAN |
This function applies fractional differencing and fits an ARMA model to time series data.
fracARMA(ts, p, d, q, s)
fracARMA(ts, p, d, q, s)
ts |
A time series object (class 'ts'). |
p |
The AR order. |
d |
The degree of fractional differencing. |
q |
The MA order. |
s |
The proportion of the data to be used for training. |
A list containing the model summary, fitted values, and forecasted results.
The 'forecast' and 'fracdiff' packages are used for model fitting and fractional differencing.
ts_data <- ts(rnorm(100)) result <- fracARMA(ts_data, p = 1, d = 0.3, q = 1, s = 0.8)
ts_data <- ts(rnorm(100)) result <- fracARMA(ts_data, p = 1, d = 0.3, q = 1, s = 0.8)