The command in Stata to estimate the DCC model of two variables is:
mgarch dcc ( x1 x2=, noconstant) , arch(1) garch(1) distribution(t)
$$ \begin{bmatrix} h_{1,t} \\ h_{2,t} \end{bmatrix} = \begin{bmatrix} w_{10} \\ w_{20} \end{bmatrix} + \begin{bmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{bmatrix} \begin{bmatrix} \epsilon_{1,t-1}^2 \\ \epsilon_{2,t-1}^2 \end{bmatrix} + \begin{bmatrix} g_{11} & g_{12} \\ g_{21} & g_{22} \end{bmatrix} \begin{bmatrix} h_{1,t-1} \\ h_{2,t-1} \end{bmatrix} $$
When I give this command Stata understands that the ARCH and GARCH matrices are diagonal, i.e. $a_{21} = a_{12} = g_{21} = g_{12} = 0$.
How can I change this to implement full ARCH and GARCH parameter matrices to capture the spillover effects?
dcc.estimation(inia, iniA, iniB, ini.dcc, dvar, model, method="BFGS", gradient=1, message=1)
And when i set: model="extended" i get a full ARCH and GARCH Matrices. Am i right?
– cassius Mar 21 '15 at 17:49ccgarchmay be quite a unique package that implements EDCC (extended DCC) models extra to the simple DCC. It's been a while since I tried it out myself so I have largely forgotten what's in there. But I took a look at the package creator's PhD thesis here and it seems that you got EDCC model right. However, I doubt Stata allows for this kind of flexibility. – Richard Hardy Mar 21 '15 at 18:49