
Recast the reporting triangle from wide to long format
Source:R/preprocess.R
enw_reporting_triangle_to_long.RdRecast the reporting triangle from wide to long format
Arguments
- obs
A
data.framein the format produced byenw_reporting_triangle().
Value
A long format reporting triangle as a data.frame with additional
variables new_confirm and delay.
See also
Preprocessing functions
enw_add_delay(),
enw_add_max_reported(),
enw_add_metaobs_features(),
enw_assign_group(),
enw_complete_dates(),
enw_construct_data(),
enw_extend_date(),
enw_filter_delay(),
enw_filter_reference_dates(),
enw_filter_report_dates(),
enw_flag_observed_observations(),
enw_impute_na_observations(),
enw_latest_data(),
enw_metadata(),
enw_metadata_delay(),
enw_missing_reference(),
enw_preprocess_data(),
enw_reporting_triangle()
Examples
obs <- enw_example("preprocessed")$new_confirm
rt <- enw_reporting_triangle(obs)
enw_reporting_triangle_to_long(rt)
#> Key: <.group, reference_date, delay>
#> reference_date .group delay new_confirm
#> <IDat> <num> <fctr> <int>
#> 1: 2021-07-14 1 0 22
#> 2: 2021-07-14 1 1 12
#> 3: 2021-07-14 1 2 4
#> 4: 2021-07-14 1 3 5
#> 5: 2021-07-14 1 4 0
#> ---
#> 796: 2021-08-22 1 15 0
#> 797: 2021-08-22 1 16 0
#> 798: 2021-08-22 1 17 0
#> 799: 2021-08-22 1 18 0
#> 800: 2021-08-22 1 19 0