That's three equations each with ten terms for a bivariate asymmetric BEKK, and no one will ever read them---it's harder to make sense out of model in that form then it is in the original form. The above calculated the three coefficients in the A component for explaining h(1,1). You have similar set of three calculations for the A part of h(1,2) and another three for h(2,2). Then the same set of nine for the B terms and another set for the D terms. And three for the variance constants.
If you really want to do this, this organizes a calculation for the standard errors of the A terms in the VECH representation. You would need to do the same thing for B's and D's.
Code: Select all
compute ncomp=%nvar*(%nvar+1)/2
dec rect %%vech_ase(ncomp,ncomp)
do m=1,ncomp
do n=1,ncomp
compute i=%symmrow(m),j=%symmcol(m),$
k=%symmrow(n),l=%symmcol(n)
if k==l {
summarize(noprint,parmset=garchparms) ax(i,k)*ax(j,l)
compute %%vech_ase(m,n)=sqrt(%varlc)
}
else {
summarize(noprint,parmset=garchparms) $
ax(i,k)*ax(j,l)+ax(i,l)*ax(j,k)
compute %%vech_ase(m,n)=sqrt(%varlc)
}
end do n
end do m