Skip to contents

Recast the reporting triangle from wide to long format

Usage

enw_reporting_triangle_to_long(obs)

Arguments

obs

A data.frame in the format produced by enw_reporting_triangle().

Value

A long format reporting triangle as a data.frame with additional variables new_confirm and delay.

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-13      1      0          21
#>   2:     2021-07-13      1      1          12
#>   3:     2021-07-13      1      2           3
#>   4:     2021-07-13      1      3           4
#>   5:     2021-07-13      1      4           3
#>  ---                                         
#> 816:     2021-08-22      1     15           0
#> 817:     2021-08-22      1     16           0
#> 818:     2021-08-22      1     17           0
#> 819:     2021-08-22      1     18           0
#> 820:     2021-08-22      1     19           0