Hi Gianluca:

try :

x2<-x[1:(length(x)-2)]-x[3:length(x)]
OR
x2<-diff(x,lag=2)

Hope it helps.

Gianluca wrote:

Hi all,
I'm back to use S-Plus after a lot programming with SAS, so it's hard for me to face many simple problems....
Let's come to what is going to make me crazy. I have a simple 1000 obs time series, called "x".
If I want to compute second order differences just typing:
x2<-x[1:length(x)-2]-x[3:length(x)]
but I get the following error message:
Error in x[1:length(x) - 2]: Only 0's may be mixed with negative subscripts
Much more interesting is that with first order differences it works perfectly....
Thanks in advance to all.
Gianluca


--
Kenneth Roy Cabrera Torres
Celular +57 (315) 405 9339

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to