| Fractionally Integrated Time Series Analysis |
FARMACOV Call
computes the auto-covariance function for
an ARFIMA(p,d,q) process
- CALL FARMACOV( cov, d <, phi, theta, sigma,
p, q, lag>);
The inputs to the FARMACOV subroutine are as follows:
- d
- specifies a fractional differencing order.
The value of d
must be in the open interval (-0.5,0.5) excluding zero.
This input is required.
- phi
- specifies an mp-dimensional vector
containing the autoregressive coefficients,
where mp is the number of the elements in the subset
of the AR order. The default is zero.
All the roots of
should be greater than one
in absolute value,
where
is the finite order matrix polynomial in the backshift
operator B, such that Bj yt=yt-j.
- theta
- specifies an mq-dimensional vector
containing the moving-average coefficients,
where mq is the number of the elements in the subset
of the MA order. The default is zero.
- p
- specifies the subset of the AR order. The quantity mp is defined as
the number of elements of phi.
If you do not specify p,
the default subset is p= {1,2, ... ,mp}.
For example, consider phi=0.5.
If you specify p=1 (the default),
the FARMACOV subroutine computes the theoretical
auto-covariance function of an ARFIMA(1,d,0) process as

If you specify p=2, the FARMACOV subroutine computes
the auto-covariance function of an ARFIMA(2,d,0) process as

- q
- specifies the subset of the MA order. The quantity mq is defined as
the number of elements of theta.
If you do not specify q,
the default subset is q= {1,2, ... ,mq}.
The usage of q is the same as that of p.
- lag
- specifies the length of lags, which must be a positive number.
The default is lag=12.
The FARMACOV subroutine returns the following value:
- cov
- is a lag+1 vector containing
the auto-covariance function of an ARFIMA(p,d,q) process.
To compute the auto-covariance of an ARFIMA(1,0.3,1) process

where
, you can specify
d = 0.3;
phi = 0.5;
theta= -0.1;
sigma= 1.2;
call farmacov(cov, d, phi, theta, sigma) lag=5;
print cov;
For
, the series yt represented as
is a stationary and invertible ARFIMA(0,d,0) process
with the auto-covariance function

and the auto-correlation function

Notice that
decays hyperbolically as the lag increases,
rather than showing
the exponential decay of the auto-correlation function of
a stationary ARMA(p,q) process.
The FARMACOV subroutine computes the auto-covariance function
of an ARFIMA(p,d,q) process.
For
,
the series yt is a stationary and invertible
ARFIMA(p,d,q) process represented as

where
and
and
is a white noise process;
all the roots of the characteristic
AR and MA polynomial lie outside the unit circle.
Let
, so that xt follows an
ARFIMA(0,d,0) process; let zt=(1-B)dyt,
so that zt follows an ARMA(p,q) process;
let
be the auto-covariance function of {xt}
and
be the auto-covariance function of {zt}.
Then the auto-covariance function of {yt} is as follows:

The explicit form of the auto-covariance function of {yt}
is given by Sowell (1992, p. 175).
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.