brief answer: no, there is no alternative estimation method
longer answer: I never looked at what would need to be done to
implement this or whether another VAR type model, SVAR or VARMAX,
could be used and more easily extended for this.
Essentially, VAR is like OLS and just uses simple linear algebra to
get the estimates. It can do this because it only implements the
special case of multivariate endog that all depend on exactly the same
regressors.
In econometrics, this is seemingly unrelated regression, SUR, with
identical regressors. The theoretical result is that MLE or GLS
(generalized least squares) reduces to just using OLS.
Once, we deviate from the simple assumptions, e.g. by imposing
equation specific penalization or parameter restrictions, we can
either use GLS with more complicated linear algebra or MLE with
numerical optimization.
The new VARMAX is build as a statespace model and uses MLE, AFAIR.
However the statespace representation currently uses dense matrices
and the statespace could get pretty large in sparse VAR, I think.
(My guess is also that the statespace computation will be considerably
slower than an extension of straightforward VAR in spite of statespace
being in C/cython, just because it does a lot of computation in each
period for the updating. The statespace has a lot of other advantages
that are more visible in more complicated models than VAR.)
I don't think extending VAR would be really difficult because we have
most of the setup and helper functions, but still it would be quite a
bit of work to get it implemented and tested.
Except for some maintenance I haven't worked on the VAR code, so the
above is all I know right now. We have a Vector Error Correction VECM
project this year in GSOC, and I will be looking a bit more at VAR
starting soon.
a quick glance at the paper, 54 pages is too long to print and to read.
Appendix equations A.4 and A.5 have the two GLS equations that are
iterated over for the constraint estimation, and they refer to
Lutkepohl book which is the standard reference. I guess adding L2
normalization will be just a bit of adjustment in A.4 by adding an
informative "prior". I have no idea about L1, I didn't read anything
yet.
What's your use case and the dimension of your estimation problem,
number of observation and number of variables?
Josef
>
> cheers,
> Sean