Re: [R] Odd results with lag

From: Gabor Grothendieck <ggrothendieck_at_gmail.com>
Date: Thu, 07 Apr 2011 19:43:40 -0400

On Thu, Apr 7, 2011 at 6:11 PM, Worik R <worikr_at_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_at_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.
Received on Thu 07 Apr 2011 - 23:47:28 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Fri 08 Apr 2011 - 00:00:28 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive