On Fri, 7 Dec 2012, Sven Schreiber wrote:
in working with a lot of Kronecker products, I noticed the
following:
** seems to take precedence over * (standard matrix multiplication). Of
course that's just a convention and as such is fine, but I couldn't find
any mention of it in the manual -- or did I miss it?
Sven, how are you coming to that conclusion? As per R and
others, gretl gives the same precedence to the Kronecker
product as to regular matrix multiplication (unless there's
some unintended weirdness that I'm missing). So it should just
be left to right. Witness:
<hansl>
matrix a = {1,2;2,1}
matrix b = {3,4;4,3}
matrix c = I(2)
eval a * b ** c # OK
eval (a * b) ** c # same as above
eval b ** c
eval a * (b ** c) # doesn't work, non-conformable
</hansl>
- The docstring for $xtxinv is quite short. I think it would be
helpful
to mention the idea that $sigma**$xtxinv gives you the covariance matrix
of the short-run parameters of the Vecm (or the entire covariance matrix
of the VAR parameters).
Granted, that would be useful.
Also some brief link to where the ordering of the variables
inside the "X" is described would not hurt I guess.
Maybe so, although it should always agree with the order shown
when the model is printed.
Allin Cottrell