Introduction
The following is an example of implementing the garchGJRFit
procedure for estimating asymmetric GARCH models.
Estimate the model
This example uses previously simulated data stored in the GAUSS dataset "gjrgarch.dat". The model can be estimated in a single line using the GAUSS formula string syntax
new;
library tsmt;
// Get file name with full path
dataset = getGAUSSHome() $+ "pkgs/tsmt/examples/gjrgarch.dat";
// Estimate the model, using the variable 'y' from 'gjrgarch.dat'
call garchgjrFit(dataset, "y", 1, 1);
Output
The output reads:
Normal Solution AIC 1316.6511 lrs 1306.6511 Coefficients lower cl upper cl beta0[1,1] 0.0109 0.0032 0.0186 garch[1,1] 0.1199 -0.1590 0.3988 arch[1,1] 0.1040 0.0062 0.2017 tau[1,1] 0.2166 0.0513 0.3820 omega[1,1] 0.0110 0.0067 0.0153