View source: R/gfunctions-source-code.R
glag | R Documentation |
zoo
and ts
objectsThe glag()
function is similar to the lag()
function from the stats package, but glag()
actually lags (the default in lag()
is to lead). The funtion glag()
also enables padding (for example NA
s or 0
s) of the lost entries. Contrary to the lag()
function, however, the default in glag()
is to pad (with NA
s). The glag()
is particularly suited for zoo
objects, since their indexing is retained. The prefix g
is a reminder of who to blame if things do not work properly.
## generic:
glag(x, ...)
## Default S3 method:
glag(x, k = 1, pad = TRUE, pad.value = NA, ...)
x |
a numeric vector or matrix, or objects of class |
k |
integer equal to the lag (the default is 1). Negative values (that is, 'leading') is not possible. |
pad |
logical. If |
pad.value |
the padding value. |
... |
additional arguments |
A vector or matrix, or objects of class zoo
or ts
, with the lagged values.
Genaro Sucarrat, http://www.sucarrat.net/
lag()
, lag.zoo()
##lag series with NA for the missing entries:
x <- rnorm(5)
glag(x)
##lag series with no padding:
x <- rnorm(5)
glag(x, pad = FALSE)
##lag series and retain the original zoo-index ordering:
x <- as.zoo(rnorm(5))
glag(x)
##lag two periods:
glag(x, k = 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.