In
statistics, autoregressive fractionally integrated moving average models are
time series
In mathematics, a time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. E ...
models that generalize
ARIMA
Arima, officially The Royal Chartered Borough of Arima is the easternmost and second largest in area of the three boroughs of Trinidad and Tobago. It is geographically adjacent to Sangre Grande and Arouca at the south central foothills of ...
(''autoregressive integrated moving average'') models by allowing non-integer values of the differencing
parameter
A parameter (), generally, is any characteristic that can help in defining or classifying a particular system (meaning an event, project, object, situation, etc.). That is, a parameter is an element of a system that is useful, or critical, when ...
. These models are useful in modeling time series with
long memory—that is, in which deviations from the long-run mean decay more slowly than an exponential decay. The acronyms "ARFIMA" or "FARIMA" are often used, although it is also conventional to simply extend the "ARIMA(''p'', ''d'', ''q'')" notation for models, by simply allowing the order of differencing, ''d'', to take fractional values.
Basics
In an
ARIMA
Arima, officially The Royal Chartered Borough of Arima is the easternmost and second largest in area of the three boroughs of Trinidad and Tobago. It is geographically adjacent to Sangre Grande and Arouca at the south central foothills of ...
model, the ''integrated'' part of the model includes the differencing operator (1 − ''B'') (where ''B'' is the
backshift operator
In time series analysis, the lag operator (L) or backshift operator (B) operates on an element of a time series to produce the previous element. For example, given some time series
:X= \
then
: L X_t = X_ for all t > 1
or similarly in term ...
) raised to an integer power. For example,
:
where
:
so that
:
In a ''fractional'' model, the power is allowed to be fractional, with the meaning of the term identified using the following formal
binomial series
In mathematics, the binomial series is a generalization of the polynomial that comes from a binomial formula expression like (1+x)^n for a nonnegative integer n. Specifically, the binomial series is the Taylor series for the function f(x)=(1 ...
expansion
:
ARFIMA(0, ''d'', 0)
The simplest autoregressive fractionally integrated model, ARFIMA(0, ''d'', 0), is, in standard notation,
:
where this has the interpretation
:
ARFIMA(0, ''d'', 0) is similar to
fractional Gaussian noise (fGn): with ''d'' = ''H''−, their covariances have the same power-law decay. The advantage of fGn over ARFIMA(0,''d'',0) is that many asymptotic relations hold for finite samples.
The advantage of ARFIMA(0,''d'',0) over fGn is that it has an especially simple
spectral density
The power spectrum S_(f) of a time series x(t) describes the distribution of power into frequency components composing that signal. According to Fourier analysis, any physical signal can be decomposed into a number of discrete frequencies, ...
—
—and it is a particular case of ARFIMA(''p'', ''d'', ''q''), which is a versatile family of models.
General form: ARFIMA(''p'', ''d'', ''q'')
An ARFIMA model shares the same form of representation as the
ARIMA
Arima, officially The Royal Chartered Borough of Arima is the easternmost and second largest in area of the three boroughs of Trinidad and Tobago. It is geographically adjacent to Sangre Grande and Arouca at the south central foothills of ...
(''p'', ''d'', ''q'') process, specifically:
:
In contrast to the ordinary ARIMA process, the "difference parameter", ''d'', is allowed to take non-integer values.
Enhancement to ordinary ARMA models
The enhancement to ordinary
ARMA models is as follows:
# take original data series and high-pass filter it with fractional differencing enough to make the result stationary, and remember the order d of this fractional difference, d usually between 0 and 1 ... possibly up to 2+ in more extreme cases. Fractional difference of 2 is the 2nd derivative or 2nd difference.
#* note: applying fractional differencing changes the units of the problem. If we started with Prices then take fractional differences, we no longer are in Price units.
#* determining the order of differencing to make a time series stationary may be an iterative, exploratory process.
# compute plain ARMA terms via the usual methods to fit to this stationary temporary data set which is in ersatz units.
# forecast either to existing data (static forecast) or "ahead" (dynamic forecast, forward in time) with these ARMA terms.
# apply the reverse filter operation (fractional integration to the same level d as in step 1) to the forecasted series, to return the forecast to the original problem units (e.g. turn the ersatz units back into Price).
#* Fractional differencing and fractional integration are the same operation with opposite values of d: e.g. the fractional difference of a time series to d = 0.5 can be inverted (integrated) by applying the same fractional differencing operation (again) but with fraction d = -0.5. See GRETL fracdiff function: http://gretl.sourceforge.net/gretl-help/funcref.html#fracdiff
The point of the pre-filtering is to reduce low frequencies in the data set which can cause non-stationarities in the data, which non-stationarities ARMA models cannot handle well (or at all)... but only enough so that the reductions can be recovered after the model is built.
Fractional differencing and the inverse operation fractional integration (both directions being used in the ARFIMA modeling and forecasting process) can be thought of as digital filtering and "unfiltering" operations. As such, it is useful to study the frequency response of such filters to know which frequencies are kept and which are attenuated or discarded, viz: https://github.com/diffent/fracdiff/blob/master/freqrespfracdiff.pdf
Note that any filtering that would substitute for fractional differencing and integration in this AR(FI)MA model should be similarly invertible as differencing and integration (summing) to avoid information loss. E.g. a high pass filter which completely discards many low frequencies (unlike the fractional differencing high pass filter which only completely discards frequency 0
onstant behavior in the input signaland merely attenuates other low frequencies, see above PDF) may not work so well, because after fitting ARMA terms to the filtered series, the reverse operation to return the ARMA forecast to its original units would not be able re-boost those attenuated low frequencies, since the low frequencies were cut to zero.
Such frequency response studies may suggest other similar families of (reversible) filters that might be useful replacements for the "FI" part of the ARFIMA modeling flow, such as the well-known, easy to implement, and minimal distortion high-pass Butterworth filter or similar: https://link.springer.com/chapter/10.1007/978-3-319-55789-2_13
See also
*
Fractional calculus
Fractional calculus is a branch of mathematical analysis that studies the several different possibilities of defining real number powers or complex number powers of the differentiation operator D
:D f(x) = \frac f(x)\,,
and of the integration o ...
— fractional differentiation
*
Differintegral — fractional integration and differentiation
*
Fractional Brownian motion In probability theory, fractional Brownian motion (fBm), also called a fractal Brownian motion, is a generalization of Brownian motion. Unlike classical Brownian motion, the increments of fBm need not be independent. fBm is a continuous-time Gaus ...
— a continuous-time stochastic process with a similar basis
*
Long-range dependency Long-range dependence (LRD), also called long memory or long-range persistence, is a phenomenon that may arise in the analysis of spatial or time series data. It relates to the rate of decay of statistical dependence of two points with increasing ti ...
Notes
References
*
*
*{{cite book , first=P. M. , last=Robinson , title=Time Series With Long Memory , publisher=Oxford University Press , year=2003 , isbn=0-19-925729-9
Time series models
Autocorrelation