R/lag-lead-utils.R
get_laglead.RdConstructs lag-lead window data set from raw inputs or from data objects
with suitable information stored in attributes, e.g., objects created
by as_ped.
get_laglead(x, ...) # S3 method for default get_laglead(x, tz, ll_fun, ...) # S3 method for data.frame get_laglead(x, ...)
| x | Either a numeric vector of follow-up cut points or a suitable object. |
|---|---|
| ... | Further arguments passed to methods. |
| tz | A vector of exposure times |
| ll_fun | Function that specifies how the lag-lead matrix should be constructed. First argument is the follow up time second argument is the time of exposure. |
get_laglead(0:10, tz=-5:5, ll_fun=function(t, tz) { t >= tz + 2 & t <= tz + 2 + 3})#> # A tibble: 121 x 3 #> t tz LL #> <int> <int> <dbl> #> 1 0 -5 0 #> 2 0 -4 0 #> 3 0 -3 0 #> 4 0 -2 0 #> 5 0 -1 0 #> 6 0 0 0 #> 7 0 1 0 #> 8 0 2 0 #> 9 0 3 0 #> 10 0 4 0 #> # … with 111 more rows