get_lag | R Documentation |
Calculates time-lagged observations for variable x, separated by treatment.
get_lag(x, time, tau = 1, treatment = NULL, mindt = 0, maxdt = Inf)
x |
The time series from which time lagged observations are desired (e.g. population sizes) |
time |
The time steps corresponding to each observation |
tau |
Number of time steps to use between lagged components - defaults to 1 |
treatment |
An optional vector of treatment conditions - time lags will only be computed separately within treatments - defaults to NULL (i.e. no treatments) |
mindt |
Minimum dt allowed between observations - defaults to 0 |
maxdt |
Maximum dt allowed between observations - defaults to Inf |
Returns a data.frame with 7 columns: x (unlagged time series data); laggedx (lagged time series data); xmid (average of time series and lagged time series values); dt (time lag between x and laggedx); time (time for observation x); laggedtime (time for observation laggedx); treatment (treatment for observation)
data(gause_1934_science_f02_03)
lagged_data <- get_lag(x=gause_1934_science_f02_03$Volume_Species1,
time = gause_1934_science_f02_03$Day,
treatment = gause_1934_science_f02_03$Treatment)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.