Check long format
Examples
long_format <- rjd3revisions:::simulate_long(
start_period = as.Date("2020-01-01"),
n_period = 24,
n_revision = 6,
periodicity = 12L
)
check_long(long_format)
#> revdate time obs_values
#> 1 2020-05-31 2020-01-01 0.82452934
#> 2 2020-05-31 2020-02-01 0.96049444
#> 3 2020-05-31 2020-03-01 1.94278986
#> 4 2020-05-31 2020-04-01 1.00549452
#> 5 2020-05-31 2020-05-01 0.14038416
#> 6 2020-05-31 2020-06-01 NA
#> 7 2020-05-31 2020-07-01 NA
#> 8 2020-05-31 2020-08-01 NA
#> 9 2020-05-31 2020-09-01 NA
#> 10 2020-05-31 2020-10-01 NA
#> 11 2020-05-31 2020-11-01 NA
#> 12 2020-05-31 2020-12-01 NA
#> 13 2020-05-31 2021-01-01 NA
#> 14 2020-05-31 2021-02-01 NA
#> 15 2020-05-31 2021-03-01 NA
#> 16 2020-05-31 2021-04-01 NA
#> 17 2020-05-31 2021-05-01 NA
#> 18 2020-05-31 2021-06-01 NA
#> 19 2020-05-31 2021-07-01 NA
#> 20 2020-05-31 2021-08-01 NA
#> 21 2020-05-31 2021-09-01 NA
#> 22 2020-05-31 2021-10-01 NA
#> 23 2020-05-31 2021-11-01 NA
#> 24 2020-05-31 2021-12-01 NA
#> 25 2020-07-30 2020-01-01 4.32711656
#> 26 2020-07-30 2020-02-01 -3.25437151
#> 27 2020-07-30 2020-03-01 -3.89671099
#> 28 2020-07-30 2020-04-01 -0.50654173
#> 29 2020-07-30 2020-05-01 -0.05364106
#> 30 2020-07-30 2020-06-01 -0.33574846
#> 31 2020-07-30 2020-07-01 7.49865133
#> 32 2020-07-30 2020-08-01 NA
#> 33 2020-07-30 2020-09-01 NA
#> 34 2020-07-30 2020-10-01 NA
#> 35 2020-07-30 2020-11-01 NA
#> 36 2020-07-30 2020-12-01 NA
#> 37 2020-07-30 2021-01-01 NA
#> 38 2020-07-30 2021-02-01 NA
#> 39 2020-07-30 2021-03-01 NA
#> 40 2020-07-30 2021-04-01 NA
#> 41 2020-07-30 2021-05-01 NA
#> 42 2020-07-30 2021-06-01 NA
#> 43 2020-07-30 2021-07-01 NA
#> 44 2020-07-30 2021-08-01 NA
#> 45 2020-07-30 2021-09-01 NA
#> 46 2020-07-30 2021-10-01 NA
#> 47 2020-07-30 2021-11-01 NA
#> 48 2020-07-30 2021-12-01 NA
#> 49 2020-11-20 2020-01-01 4.11160598
#> 50 2020-11-20 2020-02-01 -1.25594437
#> 51 2020-11-20 2020-03-01 0.61322765
#> 52 2020-11-20 2020-04-01 0.29898512
#> 53 2020-11-20 2020-05-01 0.54989909
#> 54 2020-11-20 2020-06-01 3.95378472
#> 55 2020-11-20 2020-07-01 4.33533196
#> 56 2020-11-20 2020-08-01 12.25484779
#> 57 2020-11-20 2020-09-01 14.09908506
#> 58 2020-11-20 2020-10-01 20.93661317
#> 59 2020-11-20 2020-11-01 27.60452881
#> 60 2020-11-20 2020-12-01 NA
#> 61 2020-11-20 2021-01-01 NA
#> 62 2020-11-20 2021-02-01 NA
#> 63 2020-11-20 2021-03-01 NA
#> 64 2020-11-20 2021-04-01 NA
#> 65 2020-11-20 2021-05-01 NA
#> 66 2020-11-20 2021-06-01 NA
#> 67 2020-11-20 2021-07-01 NA
#> 68 2020-11-20 2021-08-01 NA
#> 69 2020-11-20 2021-09-01 NA
#> 70 2020-11-20 2021-10-01 NA
#> 71 2020-11-20 2021-11-01 NA
#> 72 2020-11-20 2021-12-01 NA
#> 73 2020-12-12 2020-01-01 4.51016697
#> 74 2020-12-12 2020-02-01 -1.56182968
#> 75 2020-12-12 2020-03-01 0.10805593
#> 76 2020-12-12 2020-04-01 -0.64860689
#> 77 2020-12-12 2020-05-01 0.97710535
#> 78 2020-12-12 2020-06-01 1.78116506
#> 79 2020-12-12 2020-07-01 4.00555409
#> 80 2020-12-12 2020-08-01 10.45682848
#> 81 2020-12-12 2020-09-01 14.73574041
#> 82 2020-12-12 2020-10-01 21.81182971
#> 83 2020-12-12 2020-11-01 29.37773757
#> 84 2020-12-12 2020-12-01 26.21905569
#> 85 2020-12-12 2021-01-01 NA
#> 86 2020-12-12 2021-02-01 NA
#> 87 2020-12-12 2021-03-01 NA
#> 88 2020-12-12 2021-04-01 NA
#> 89 2020-12-12 2021-05-01 NA
#> 90 2020-12-12 2021-06-01 NA
#> 91 2020-12-12 2021-07-01 NA
#> 92 2020-12-12 2021-08-01 NA
#> 93 2020-12-12 2021-09-01 NA
#> 94 2020-12-12 2021-10-01 NA
#> 95 2020-12-12 2021-11-01 NA
#> 96 2020-12-12 2021-12-01 NA
#> 97 2021-04-26 2020-01-01 3.93936528
#> 98 2021-04-26 2020-02-01 -1.42849993
#> 99 2021-04-26 2020-03-01 -0.51817596
#> 100 2021-04-26 2020-04-01 -0.12223576
#> 101 2021-04-26 2020-05-01 0.68482950
#> 102 2021-04-26 2020-06-01 2.36269321
#> 103 2021-04-26 2020-07-01 4.79432214
#> 104 2021-04-26 2020-08-01 9.88615730
#> 105 2021-04-26 2020-09-01 14.08052273
#> 106 2021-04-26 2020-10-01 21.07893289
#> 107 2021-04-26 2020-11-01 28.54329178
#> 108 2021-04-26 2020-12-01 27.51984402
#> 109 2021-04-26 2021-01-01 19.97305499
#> 110 2021-04-26 2021-02-01 13.68210821
#> 111 2021-04-26 2021-03-01 14.87087157
#> 112 2021-04-26 2021-04-01 15.26456369
#> 113 2021-04-26 2021-05-01 NA
#> 114 2021-04-26 2021-06-01 NA
#> 115 2021-04-26 2021-07-01 NA
#> 116 2021-04-26 2021-08-01 NA
#> 117 2021-04-26 2021-09-01 NA
#> 118 2021-04-26 2021-10-01 NA
#> 119 2021-04-26 2021-11-01 NA
#> 120 2021-04-26 2021-12-01 NA
#> 121 2021-05-04 2020-01-01 4.18113208
#> 122 2021-05-04 2020-02-01 -1.43871816
#> 123 2021-05-04 2020-03-01 -0.23528503
#> 124 2021-05-04 2020-04-01 -0.25790218
#> 125 2021-05-04 2020-05-01 0.72383965
#> 126 2021-05-04 2020-06-01 2.37784664
#> 127 2021-05-04 2020-07-01 4.43319423
#> 128 2021-05-04 2020-08-01 9.53433636
#> 129 2021-05-04 2020-09-01 14.40740410
#> 130 2021-05-04 2020-10-01 22.06844347
#> 131 2021-05-04 2020-11-01 28.83620856
#> 132 2021-05-04 2020-12-01 27.59575523
#> 133 2021-05-04 2021-01-01 22.23671049
#> 134 2021-05-04 2021-02-01 15.70480204
#> 135 2021-05-04 2021-03-01 14.38693255
#> 136 2021-05-04 2021-04-01 16.19181280
#> 137 2021-05-04 2021-05-01 15.97648278
#> 138 2021-05-04 2021-06-01 NA
#> 139 2021-05-04 2021-07-01 NA
#> 140 2021-05-04 2021-08-01 NA
#> 141 2021-05-04 2021-09-01 NA
#> 142 2021-05-04 2021-10-01 NA
#> 143 2021-05-04 2021-11-01 NA
#> 144 2021-05-04 2021-12-01 NA