Skip to content
Prev 1880 / 15274 Next

rounding in FGarch procedure

I have used garchFit to estimate several arma(p,q) garch(1,1) models .
 To check that I had understood the instructions I extracted

original series (x)
residuals (resid)
fit (xhat)
estimated variance (sigmasq)

and the coefficient estimates
omega
alpha1
beta1

I then tried to verify that

sigmasq = omega + alpha1 * (resid(-1))^2 +beta1 * sigmasq(-1)

In general I find a small error which looks to me to be too large and
in the to be due to rounding.  They also have the same sign throughout
the sample. (4967 daily observations).  A sample of the knd of results
that I am getting is below. Am I missing something or has anyone else
the same problem

Best Regards

John
+         fit4.ngarch at h.t,fit4.ngarch at sigma.t)
x      resid        xhat   sigmasq     sigma
 [1,] -3.2854337  0.0000000 -3.28543369 0.9483540 0.9738347
 [2,] -2.6706190 -1.5040106 -1.16660833 0.8644764 0.9297722
 [3,]  0.3662351  1.0271960 -0.66096087 0.9928236 0.9964053
 [4,] -1.8030495 -1.6765275 -0.12652202 0.9975101 0.9987543
 [5,]  1.1893279  1.5210782 -0.33175026 1.1582024 1.0761981
 [6,] -0.1981119 -0.2543172  0.05620530 1.2545135 1.1200507
 [7,]  0.6880319  0.7539935 -0.06596168 1.1382125 1.0668704
 [8,] -0.6580117 -0.6948362  0.03682448 1.0813582 1.0398837
 [9,] -3.8777101 -3.7420864 -0.13562371 1.0239515 1.0119049
[10,] -1.3002568 -0.6696918 -0.63056507 2.1796475 1.4763629
mu         ar1         ma1       omega      alpha1       beta1
-0.04867703  0.34026902 -0.19710303  0.03442607  0.08919412  0.87542879
[1] 0.0001660433 0.0001513575 0.0001738293 0.0001746498 0.0002027847
0.0002196475 0.0001992848 0.0001893304 0.0001792793 0.0003816252