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-19 2020-01-01 7.4483440
#> 2 2020-05-19 2020-02-01 13.6484059
#> 3 2020-05-19 2020-03-01 4.1018045
#> 4 2020-05-19 2020-04-01 7.5425523
#> 5 2020-05-19 2020-05-01 5.1088680
#> 6 2020-05-19 2020-06-01 NA
#> 7 2020-05-19 2020-07-01 NA
#> 8 2020-05-19 2020-08-01 NA
#> 9 2020-05-19 2020-09-01 NA
#> 10 2020-05-19 2020-10-01 NA
#> 11 2020-05-19 2020-11-01 NA
#> 12 2020-05-19 2020-12-01 NA
#> 13 2020-05-19 2021-01-01 NA
#> 14 2020-05-19 2021-02-01 NA
#> 15 2020-05-19 2021-03-01 NA
#> 16 2020-05-19 2021-04-01 NA
#> 17 2020-05-19 2021-05-01 NA
#> 18 2020-05-19 2021-06-01 NA
#> 19 2020-05-19 2021-07-01 NA
#> 20 2020-05-19 2021-08-01 NA
#> 21 2020-05-19 2021-09-01 NA
#> 22 2020-05-19 2021-10-01 NA
#> 23 2020-05-19 2021-11-01 NA
#> 24 2020-05-19 2021-12-01 NA
#> 25 2020-07-30 2020-01-01 8.0660644
#> 26 2020-07-30 2020-02-01 9.5815884
#> 27 2020-07-30 2020-03-01 7.0233632
#> 28 2020-07-30 2020-04-01 5.8889903
#> 29 2020-07-30 2020-05-01 3.8793858
#> 30 2020-07-30 2020-06-01 3.4633294
#> 31 2020-07-30 2020-07-01 5.5083122
#> 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 10.5043611
#> 50 2020-11-20 2020-02-01 9.0909366
#> 51 2020-11-20 2020-03-01 5.3260699
#> 52 2020-11-20 2020-04-01 6.9986011
#> 53 2020-11-20 2020-05-01 4.6613056
#> 54 2020-11-20 2020-06-01 4.9309677
#> 55 2020-11-20 2020-07-01 4.8066898
#> 56 2020-11-20 2020-08-01 6.0311963
#> 57 2020-11-20 2020-09-01 6.1018909
#> 58 2020-11-20 2020-10-01 1.3572720
#> 59 2020-11-20 2020-11-01 2.7940947
#> 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 2021-01-16 2020-01-01 9.8799381
#> 74 2021-01-16 2020-02-01 8.8005489
#> 75 2021-01-16 2020-03-01 5.3536986
#> 76 2021-01-16 2020-04-01 6.3006560
#> 77 2021-01-16 2020-05-01 4.4619811
#> 78 2021-01-16 2020-06-01 3.5093486
#> 79 2021-01-16 2020-07-01 3.6651335
#> 80 2021-01-16 2020-08-01 6.2225492
#> 81 2021-01-16 2020-09-01 3.9755353
#> 82 2021-01-16 2020-10-01 4.6526147
#> 83 2021-01-16 2020-11-01 5.9901850
#> 84 2021-01-16 2020-12-01 0.3171446
#> 85 2021-01-16 2021-01-01 -11.1926160
#> 86 2021-01-16 2021-02-01 NA
#> 87 2021-01-16 2021-03-01 NA
#> 88 2021-01-16 2021-04-01 NA
#> 89 2021-01-16 2021-05-01 NA
#> 90 2021-01-16 2021-06-01 NA
#> 91 2021-01-16 2021-07-01 NA
#> 92 2021-01-16 2021-08-01 NA
#> 93 2021-01-16 2021-09-01 NA
#> 94 2021-01-16 2021-10-01 NA
#> 95 2021-01-16 2021-11-01 NA
#> 96 2021-01-16 2021-12-01 NA
#> 97 2021-04-26 2020-01-01 9.9905305
#> 98 2021-04-26 2020-02-01 8.4699640
#> 99 2021-04-26 2020-03-01 5.4019122
#> 100 2021-04-26 2020-04-01 6.2843512
#> 101 2021-04-26 2020-05-01 5.3090112
#> 102 2021-04-26 2020-06-01 4.2801405
#> 103 2021-04-26 2020-07-01 4.6265849
#> 104 2021-04-26 2020-08-01 6.2444954
#> 105 2021-04-26 2020-09-01 3.3987596
#> 106 2021-04-26 2020-10-01 3.7587823
#> 107 2021-04-26 2020-11-01 5.5993642
#> 108 2021-04-26 2020-12-01 0.1200310
#> 109 2021-04-26 2021-01-01 -8.0693524
#> 110 2021-04-26 2021-02-01 -11.5527353
#> 111 2021-04-26 2021-03-01 -12.5860314
#> 112 2021-04-26 2021-04-01 -18.2876905
#> 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-11-14 2020-01-01 9.7317592
#> 122 2021-11-14 2020-02-01 8.4681354
#> 123 2021-11-14 2020-03-01 5.3371527
#> 124 2021-11-14 2020-04-01 6.1654529
#> 125 2021-11-14 2020-05-01 4.9058073
#> 126 2021-11-14 2020-06-01 4.1539934
#> 127 2021-11-14 2020-07-01 4.3489164
#> 128 2021-11-14 2020-08-01 5.9327367
#> 129 2021-11-14 2020-09-01 3.8122991
#> 130 2021-11-14 2020-10-01 4.6019465
#> 131 2021-11-14 2020-11-01 5.7078327
#> 132 2021-11-14 2020-12-01 -1.8765972
#> 133 2021-11-14 2021-01-01 -8.8368913
#> 134 2021-11-14 2021-02-01 -15.3915418
#> 135 2021-11-14 2021-03-01 -15.3487272
#> 136 2021-11-14 2021-04-01 -17.6904886
#> 137 2021-11-14 2021-05-01 -20.9386737
#> 138 2021-11-14 2021-06-01 -29.4164986
#> 139 2021-11-14 2021-07-01 -33.7900663
#> 140 2021-11-14 2021-08-01 -31.4756765
#> 141 2021-11-14 2021-09-01 -29.1490352
#> 142 2021-11-14 2021-10-01 -25.8862476
#> 143 2021-11-14 2021-11-01 -28.8929123
#> 144 2021-11-14 2021-12-01 NA