by economics2012 » Fri May 11, 2012 12:16 am
Dear Tom,
I do have two questions about Elder's specialized version of the VAR-GARCH-M procedure:
The first question is about computing garchp(i) below. Can you please explain to me why garchp(i) is computed as ( compute garchp(i)=||%sigma(i,i)/5.0,.20,.60|| ), why dividing by 5.0, .20,.60?
dec vect[equation] garchmeqns(%nvar)
dec vect[vect] bvec(%nvar)
dec vect[vect] garchp(%nvar)
do i=1,%nvar
compute garchmeqns(i)=%modeleqn(basevar,i)
compute bvec(i)=%eqncoeffs(garchmeqns(i))
compute garchp(i)=||%sigma(i,i)/5.0,.20,.60||
end do i
My second question is about :
compute b=0.0
function %%garchinit
compute bb=||1.0,0.0|b,1.0||
gset hh 1 gstart-1 = ||garchp(1)(1)/(1-garchp(1)(2)-garchp(1)(3))|0.0,garchp(2)(1)/(1-garchp(2)(2)-garchp(2)(3))||
gset uu 1 gstart-1 = hh(t)
end
I don't understand this line:
gset hh 1 gstart-1 = ||garchp(1)(1)/(1-garchp(1)(2)-garchp(1)(3))|0.0,garchp(2)(1)/(1-garchp(2)(2)-garchp(2)(3))||
Thanks a lot for all your help.