On Sat, 15 Jan 2011, Hélio Guilherme wrote:

> If there is an elegance voting, my vote goes for Allin's proposal ;).

The virtue of Jack's version -- though it's a couple of lines
longer -- is that it points up the fact that most of the
calculation is already done in $sigma, the covariance matrix,
which just has to be converted to correlation form.

> On Fri, Jan 14, 2011 at 4:53 PM, Henrique Andrade <henrique.coelho(a)gmail.com
> > wrote:
>
> > Em 14 de janeiro de 2011 Olle escreveu:
> >
> >
> > Is there a command available to retrieve the residual correlation matrix
> >> returned after performing a normality test (following a VAR estimation)?
> >>
> >
> > *My solution:*
> >
> > open australia.gdt
> > var 4 lpus le lpau
> > loop i=1..3
> >     series uhat$i = $uhat[,$i])
> > endloop
> > YourMatrix <- corr uhat1 uhat2 uhat3
> >
> > *Allin's solution:*
> >
> > open australia.gdt
> > var 4 lpus le lpau
> > matrix MC = mcorr($uhat)
> > print MC
> >
> > *Riccardo's solution:*
> >
> > open australia.gdt
> > var 4 lpus le lpau -q
> > S = $sigma
> > s = sqrt(diag(S))
> > S = S ./ (s.*s')
> > print S
> >
> > Conclusion: It's impossible to be more elegant than you, Allin and
> > Riccardo!
> >
> > Best,
> > Henrique
> >
> > 2011/1/14 Riccardo (Jack) Lucchetti <r.lucchetti(a)univpm.it>
> >
> >> On Fri, 14 Jan 2011, Allin Cottrell wrote:
> >>
> >>  On Fri, 14 Jan 2011, Henrique Andrade wrote:
> >>>
> >>>  Em 14 de janeiro de 2011 Olle Olsson <olssonolle(a)gmail.com> escreveu:
> >>>>
> >>>> Is there a command available to retrieve the residual correlation matrix
> >>>>
> >>>>> returned after performing a normality test (following a VAR
> >>>>> estimation)?
> >>>>>
> >>>>
> >>>> Dear Olle, I don't know if there is a command for this, but you can use
> >>>> a
> >>>> small script:
> >>>>
> >>>> open australia.gdt
> >>>> var 4 lpus le lpau
> >>>>
> >>>> loop i=1..3
> >>>>    series uhat$i = $uhat[,$i])
> >>>> endloop
> >>>>
> >>>> YourMatrix <- corr uhat1 uhat2 uhat3
> >>>>
> >>>
> >>> Or:
> >>>
> >>> open australia.gdt
> >>> var 4 lpus le lpau
> >>> matrix MC = mcorr($uhat)
> >>> print MC
> >>>
> >>
> >> Or:
> >>
> >> open australia.gdt
> >> var 4 lpus le lpau -q
> >> S = $sigma
> >> s = sqrt(diag(S))
> >> S = S ./ (s.*s')
> >> print S
> >>
> >>
> >> Riccardo (Jack) Lucchetti
> >> Dipartimento di Economia
> >> Università Politecnica delle Marche
> >>
> >> r.lucchetti(a)univpm.it
> >> http://www.econ.univpm.it/lucchetti
> >> _______________________________________________
> >> Gretl-users mailing list
> >> Gretl-users(a)lists.wfu.edu
> >> http://lists.wfu.edu/mailman/listinfo/gretl-users
> >>
> >
> >
> >
> > --
> > *Henrique C. de Andrade*
> > Doutorando em Economia Aplicada
> > Universidade Federal do Rio Grande do Sul
> > www.ufrgs.br/ppge
> >
> > _______________________________________________
> > Gretl-users mailing list
> > Gretl-users(a)lists.wfu.edu
> > http://lists.wfu.edu/mailman/listinfo/gretl-users
> >
>

-- 
Allin Cottrell
Department of Economics
Wake Forest University


Reply via email to