On Thu, Apr 7, 2011 at 6:11 PM, Worik R <wor...@gmail.com> wrote: > Given a vector: > >> S <- c(1,1,0,0,1,1,-1,-1,-1,0,1) > > Then I expected lag(S) to give... > > c(1,0,0,1,1,-1,-1,-1,0,1) > > but instead... > >> S > [1] 1 1 0 0 1 1 -1 -1 -1 0 1 >> lag(S) > [1] 1 1 0 0 1 1 -1 -1 -1 0 1 > attr(,"tsp") > [1] 0 10 1 >> > > This is very odd. What is happening? > > I get what I using S[-1] so I have no problem, but I obviously do not > understand some thing! >
lag lags the indexes not the data. Try lag(ts(S)) -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.