From cottrell@wfu.edu Thu Aug 9 22:33:02 2007 From: Allin Cottrell To: gretl-devel@gretlml.univpm.it Subject: [Gretl-devel] VECM restrictions once again Date: Thu, 09 Aug 2007 22:34:02 -0400 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1835229553406615532==" --===============1835229553406615532== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hello all, I've been spending time on this topic lately. The current target is for gretl to support: (a) General restrictions on VECM beta: not necessarily homogeneous, and possibly differing across the cointegrating relations (where the cointegrating rank > 1). But excluding cross-equation restrictions. (b) Homogeneous restrictions on VECM alpha, possibly differing across the equations. (c) Combinations of the above. We're getting close. We've implemented both a limited-memory BFGS optimizer and the Boswijk-Doornik switching algorithm. On current evidence the latter seems preferable. But there are still some weird things to sort out. Perhaps I can illustrate with a gretl script (which should work with current CVS or the current Windows snapshot). Take Johansen's Danish data. The final "restrict" command produces nice results. But what has gone wrong in the previous case? Clearly the automatic initial values computed by gretl were bad. But can anyone test this against other software and see if the competition gets it right? That would be very helpful. One other thing: I'm not forgetting Sven's suggestion that we support adding "restricted" exogenous variables. This is feasible, it's just that there are many places in the code where it's assumed that (a) there's at most one additional restricted term in the cointegration relation(s), and (b) that it's either a constant or a trend. That should be fixable with some work, but right now I'm focused on the beta and alpha tests. Allin. --===============1835229553406615532==-- From svetosch@gmx.net Fri Aug 10 07:35:52 2007 From: Sven Schreiber To: gretl-devel@gretlml.univpm.it Subject: Re: [Gretl-devel] VECM restrictions once again Date: Fri, 10 Aug 2007 11:35:53 +0100 Message-ID: <46BC3F89.3000304@gmx.net> In-Reply-To: Pine.LNX.4.64.0708092149310.16607@ricardo.ecn.wfu.edu MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6930965621825232249==" --===============6930965621825232249== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Allin Cottrell schrieb: > Hello all, > > I've been spending time on this topic lately. The current target > is for gretl to support: Great to hear that, I appreciate it very much. ... > > We're getting close. We've implemented both a limited-memory BFGS > optimizer and the Boswijk-Doornik switching algorithm. On current > evidence the latter seems preferable. So this would prove their claims correct? > The final "restrict" command produces nice results. But what has > gone wrong in the previous case? Clearly the automatic initial > values computed by gretl were bad. But can anyone test this > against other software and see if the competition gets it right? > That would be very helpful. I would, but I will be traveling the next 2-3 weeks. -sven --===============6930965621825232249==-- From cottrell@wfu.edu Fri Aug 10 11:02:06 2007 From: Allin Cottrell To: gretl-devel@gretlml.univpm.it Subject: Re: [Gretl-devel] VECM restrictions once again Date: Fri, 10 Aug 2007 11:03:06 -0400 Message-ID: In-Reply-To: 46BC3F89.3000304@gmx.net MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4910504112016602203==" --===============4910504112016602203== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On Fri, 10 Aug 2007, Sven Schreiber wrote: > > We're getting close. We've implemented both a limited-memory BFGS > > optimizer and the Boswijk-Doornik switching algorithm. On current > > evidence the latter seems preferable. > > So this would prove their claims correct? To an extent. We're able to come up with some cases where the switching algorithm gets stuck at a local maximum but this may have more to do with the initialization than the optimization method itelf. > > The final "restrict" command produces nice results. But what has > > gone wrong in the previous case? Clearly the automatic initial > > values computed by gretl were bad. But can anyone test this > > against other software and see if the competition gets it right? > > That would be very helpful. > > I would, but I will be traveling the next 2-3 weeks. OK, hope to hear from you later! Allin. --===============4910504112016602203==--