Re: [R] cointegrating regression

About this list Date view Thread view Subject view Author view

From: Adrian Trapletti (adrian@olsen.ch)
Date: Fri 16 Feb 2001 - 18:33:36 EST


Message-ID: <3A8CE5E0.65EC90D5@olsen.ch>


> Date: Thu, 15 Feb 2001 15:48:38 +0100
> From: "Fredrik Berchtold"
> Subject: [R] cointegrating regression
>
> Hi all,
> Can I run a cointegrating regression, for example
> delta Xt=a1(Yt-1-cXt-1)+E1t
> and
> delta Yt=-b1(Yt-1-cXt-1)+E2t
> with R were
> Xt and Yt are non stationary time series at t
> a,b,c are parameters and E1t and E2t are error terms at t.
> Yt-Xt is stationary
> Any suggestions are welcome.
> Best regards,
> /fb
>

E.g., you can do that in three steps:
1. Test if x and y are cointegrated, e.g., using po.test() in tseries.
2. If cointegrated, run the regression r<-lm(y~x).
3. let z<-ts.union(diff(x),diff(y)) and xreg<-residuals(r),
xreg<-xreg[1:(length(xreg)-1)]
Run arima0(z,xreg=xreg,order=c(var.order,0,0)).

This corresponds to the so called Engle-Granger two-step procedure.

best
Adrian

--
Dr.  Adrian Trapletti,  Olsen  &  Associates Ltd.
Seefeldstrasse 233, CH-8008  Zürich,  Switzerland
Phone: +41 (1) 386 48 47   Fax: +41 (1) 422 22 82
E-mail: adrian@olsen.ch  WWW: http://www.olsen.ch

-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


About this list Date view Thread view Subject view Author view

This archive was generated by hypermail 2b30 : Fri 22 Jun 2001 - 18:58:33 EST