Description Usage Arguments Details Value See Also Examples
View source: R/sliding_window.R
allows to apply a monthly moving sliding window transformation on a data set.
1 | sliding_window(data, inicio, pliegues, variables)
|
data |
dataframe that contains historical counts of different events in monthly time frames. Each row is a unique observation and the columns corresponding to the different months of study. The variables must have keywords to be able to select them together. To see an example of the structure of the data, the dataset such contained in this package can be used. |
inicio |
initial month, integer numeric format. |
pliegues |
vector that starts at 1 and ends in the number of periods to be traversed. |
variables |
a word or vector that allows you to select the variables together and implement the function for each group. |
the operation is as follows, the intermediate month "t" of the entire study period is selected, then the number of events that occurred for each observation in the previous month is calculated, in the last 3 months, 6 months, 12 months and the same month of the previous year.
The procedure described above is replicated in a mobile manner, that is, rolling the time window from t + 1 to n, where n is the last month of study. To see a real use case, visit Crime analysis with tidymodels
a data frame with the ID of the observations and the different counting time slots calculated by variables.
1 2 3 4 5 6 7 8 9 10 11 12 | pliegues = 1:13
names(pliegues) = pliegues
variables = c("delitos", "temperatura", "mm_agua", "lluvia", "viento")
names(variables) = variables
data("data_longer_crime")
sliding_window(data = data_longer_crime %>% dplyr::select(-c(long,lat)),
inicio = 13,
pliegues = pliegues,
variables = variables)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.