g13ffc forecasts the conditional variances,
,
from a GJR GARCH
sequence, where
is the forecast horizon (see
Glosten et al. (1993)).
Assume the GARCH
process can be represented by:
where
, if
, and
, if
has been modelled by
g13fec and the estimated conditional variances and residuals are contained in the arrays
ht and
et respectively. Then
g13ffc will use the last
elements of the arrays
ht and
et to estimate the conditional variance forecasts,
, where
and
is the forecast horizon.
Engle R (1982) Autoregressive conditional heteroskedasticity with estimates of the variance of United Kingdom inflation Econometrica 50 987–1008
Glosten L, Jagannathan R and Runkle D (1993) Relationship between the expected value and the volatility of nominal excess return on stocks Journal of Finance 48 1779–1801
-
1:
– Integer
Input
-
On entry: the number of terms in the arrays
ht and
et from the modelled sequence.
Constraint:
.
-
2:
– Integer
Input
-
On entry: , the forecast horizon.
Constraint:
.
-
3:
– Integer
Input
-
On entry: the GARCH argument .
Constraint:
.
-
4:
– Integer
Input
-
On entry: the GARCH argument .
Constraint:
.
-
5:
– const double
Input
-
On entry: the first element must contain the coefficient
and the next
q elements must contain the coefficients
, for
. The remaining
p elements must contain the coefficients
, for
.
-
6:
– double
Input
-
On entry: the asymmetry argument for the GARCH sequence.
-
7:
– double
Output
-
On exit: the forecast values of the conditional variance, , for .
-
8:
– const double
Input
-
On entry: the sequence of past conditional variances for the GARCH process, , for .
-
9:
– const double
Input
-
On entry: the sequence of past residuals for the GARCH process, , for .
-
10:
– NagError *
Input/Output
-
The NAG error argument (see
Section 7 in the Introduction to the NAG Library CL Interface).
Not applicable.
Background information to multithreading can be found in the
Multithreading documentation.
None.