| Literature DB >> 31781581 |
Céline Faverjon1, Sara Schärrer2, Daniela C Hadorn2, John Berezowski1.
Abstract
Choosing the syndrome time series to monitor in a syndromic surveillance system is not a straight forward process. Defining which syndromes to monitor in order to maximize detection performance has been recently identified as one of the research priorities in Syndromic surveillance. Estimating the minimum size of an epidemic that could potentially be detected in a specific syndrome could be used as a criteria for comparing the performance of different syndrome time series, and could provide some guidance for syndrome selection. The aim of our study was to estimate the potential value of different time series for building a national syndromic surveillance system for cattle in Switzerland. Simulations were used to produce outbreaks of different size and shape and to estimate the ability of each time series and aberration detection algorithm to detect them with high sensitivity, specificity and timeliness. Two temporal aberration detection algorithms were also compared: Holt-Winters generalized exponential smoothing (HW) and Exponential Weighted Moving Average (EWMA). Our results indicated that a specific aberration detection algorithm should be used for each time series. In addition, time series with high counts per unit of time had good overall detection performance, but poor detection performance for small epidemics making them of limited use for an early detection system. Estimating the minimum size of simulated epidemics that could potentially be detected in syndrome TS-event detection pairs can help surveillance system designers choosing the most appropriate syndrome TS to include in their early epidemic surveillance system.Entities:
Keywords: EWMA; Holt-Winters; syndrome selection; syndromic surveillance; time series
Year: 2019 PMID: 31781581 PMCID: PMC6856673 DOI: 10.3389/fvets.2019.00389
Source DB: PubMed Journal: Front Vet Sci ISSN: 2297-1769
Figure 1Weekly syndrome time series extracted for the study (abnormal peaks have been removed).
Methods for epidemic simulation adapted from Dórea et al. (24) and Lotze et al. (25).
| Single spike | Epidemic length was always 1 week and on that week, extrak equals the epidemic magnitude (25, 50, 150, 300, or 500). |
| Flat | Extrak always equals to the epidemic magnitude (25, 50, 150, 300, or 500) for the 12 weeks of the epidemic time period. |
| Linear | Extrak increases linearly until it reaches a maximum value equal to the epidemic magnitude on week 12 of the epidemic time period. |
| Exponential | Extrak increases exponentially until it reaches a maximum value equal to the epidemic magnitude on week 12 of the epidemic time period. For the duration of 12 weeks, this was achieved by assigning the maximum number of extra cases (i.e., the epidemic magnitude) to the last week of the epidemic time period, and dividing each week by 1.3 to obtain the value for the preceding week. |
| Lognormal | Extrak increases following a log normal curve until it reaches a maximum value equal to the epidemic magnitude on week 12 of the epidemic time period. The percentage of increase in week |
count.
Figure 2Synthetic outbreak and baseline simulation process. An outbreak type is defined by a specific shape (i.e., single spike, flat, linear, exponential, or lognormal) and a specific size (i.e., very small, small, medium, large, very large).
Time series characteristics.
| AMD_mortality_calves | 2009–2016 | – | 0.91–strong | 891.8 (241) | 0.27 |
| ASR_adults | 2014–2016 | 0 | 0.74–strong | 629 (129.2) | 0.20 |
| AMD_Stillbirth | 2009–2016 | + | 0.92–strong | 466 (108) | 0.23 |
| AMD_mortality_adults | 2009–2016 | + | 0.54–strong | 170 (42) | 0.24 |
| AMD_mortality_young | 2009–2016 | – | 0.58–strong | 130.4 (31) | 0.23 |
| ASR_GI_adults | 2014–2016 | 0 | 0.74–strong | 125 (29.3) | 0.23 |
| ALIS_BVD | 2013–2016 | 0 | 0.38–weak | 105.4 (41.9) | 0.39 |
| ALIS_IBR | 2013–2016 | 0 | 0.54–strong | 94.8 (39.5) | 0.41 |
| ALIS_abortion | 2013–2016 | 0 | 0.89–strong | 79.6 (31.7) | 0.40 |
| ASR_calves | 2014–2016 | + | 0.75–strong | 36 (20.9) | 0.58 |
| ASR_RESPI_adults | 2014–2016 | 0 | 0.46–weak | 19 (14) | 0.73 |
| ASR_RESPI_calves | 2014–2016 | + | 0.69–strong | 17.7 (15.8) | 0.89 |
| ASR_GI_calves | 2014–2016 | 0 | 0.50–strong | 11 (6.3) | 0.57 |
| ASR_Abortion | 2014–2016 | 0 | 0.36–weak | 7 (3.1) | 0.44 |
| ASR_OTHER_adults | 2014–2016 | 0 | 0.36–weak | 6 (3.5) | 0.58 |
| ASR_OTHER_calves | 2014–2016 | 0 | 0.36–weak | 2.6 (2.6) | 1 |
Length of the historical baseline, trend (positive, negative, none), seasonality [none, weak (F.
Figure 3Receiver-operating characteristic (ROC) curves for the 16 syndrome TS and the 2 aberration detection algorithms (all epidemic sizes and shapes are collated).
Figure 4Overall average detection timeliness (week) and corresponding average number of expected false positive alarms (FP) per year for the two algorithms and the 16 TS (all epidemic sizes and shapes are collated).
Global Detection performance obtained with the optimal algorithm at the optimal alarm threshold.
| AMD_mortality_calves | 891.8 | HW | 0.05 | 85.9 (85.1–86.7) | 88.8 (89.2–90.5) | 44.9 | 84.8 | 4.0 | 2.0 |
| ASR_adults | 629 | HW | 0.5 | 93.4 (92.8–94) | 90.4 (89.8–91.1) | 56.5 | 88.3 | 3.8 | 2.1 |
| AMD_Stillbirth | 466 | HW | 0.5 | 92.4 (91.8–93.0) | 90.2 (89.5–90.9) | 53.1 | 87.1 | 3.9 | 1.8 |
| AMD_mortality_adults | 170 | HW | 0.75 | 94.4 (93.9–94.9) | 93.7 (93.7–93.8) | 65.4 | 88.1 | 2.5 | 1.6 |
| AMD_mortality_young | 130.4 | EWMA | 0.75 | 95.5 (95.0–95.9) | 95.7 (95.7–95.8) | 77.4 | 90.6 | 1.7 | 1.6 |
| ASR_GI_adults | 125 | HW | 1.5 | 97.1 (96.7–97.5) | 96.5 (96.1–96.9) | 77.6 | 88.7 | 1.4 | 1.4 |
| ALIS_BVD | 105.4 | HW | 1 | 92.3 (91.6–92.8) | 92.5 (91.9–93.1) | 59.6 | 87.4 | 3.0 | 1.7 |
| ALIS_IBR | 94.8 | EWMA | 0.75 | 92.4 (91.8–93.0) | 91.6 (91.5–91.7) | 62.2 | 89.6 | 3.3 | 1.4 |
| ALIS_abortion | 79.6 | HW | 1.5 | 97.6 (97.3–98.0) | 96.9 (96.5–97.3) | 81.3 | 89.8 | 1.2 | 1.3 |
| ASR_calves | 36 | HW | 2 | 96.2 (95.7–96.6) | 98.0 (98.3–98.8) | 85.9 | 88.0 | 0.6 | 1.3 |
| ASR_RESPI_adults | 19 | HW | 2 | 97.4 (97.1–97.8) | 98.5 (98.2–98.7) | 87.3 | 89.0 | 0.6 | 1.0 |
| ASR_RESPI_calves | 17.7 | HW | 1 | 98.4 (98.1–98.7) | 98.0 (97.7–98.3) | 88.7 | 91.7 | 0.3 | 1.1 |
| ASR_GI_calves | 11 | HW | 2.25 | 98.9 (98.7–99.2) | 99.0 (99.0–99.1) | 93.3 | 89.7 | 0.4 | 1.2 |
| ASR_Abortion | 7 | HW | 3 | 99.4 (99.3–99.6) | 99.4 (99.3–99.6) | 95.7 | 89.3 | 0.2 | 1.2 |
| ASR_OTHER_adults | 6 | HW | 3 | 99.9 (99.8–99.9) | 99.8 (99.7–99.9) | 98.3 | 90.1 | 0.1 | 1.0 |
| ASR_OTHER_calves | 2.6 | HW | 3.5 | 99.5 (99.3–99.7) | 99.7 (99.5–99.8) | 97.4 | 89.7 | 0.1 | 0.9 |
The optimal alarm threshold is defined as a multiple of the standard error. FP/yr, mean number of false positive alarms per year; T, timeliness in weeks; Se, Sensitivity; Sp, specificity; PPV, the positive predictive value; NPV, the negative predictive value. TS were ordered according to the weekly average number of cases from the largest (top row) to the smallest (bottom row).
Detection performances obtained with the optimal algorithm at the optimal alarm threshold.
| AMD_mortality_calves | 60.6 | 89.1 | 2.5 | 24 | 71.6 | 89.3 | 2.6 | 36 | 97.1 | 89.9 | 2.4 | 90 |
| ASR_adults | 78.8 | 86.7 | 3.6 | 33 | 88.1 | 87.6 | 3.0 | 40 | 100 | 90.0 | 2.1 | 80 |
| AMD_Stillbirth | 75.1 | 88.1 | 3.0 | 28 | 87.0 | 88.6 | 2.7 | 40 | 100 | 89.7 | 1.6 | 68 |
| AMD_mortality_adults | 78.3 | 92.0 | 2.9 | 19 | 93.8 | 92.4 | 2.7 | 38 | 100 | 93.5 | 1.4 | 63 |
| AMD_mortality_young | 80.2 | 94.4 | 3.1 | 20 | 97.4 | 94.8 | 2.5 | 34 | 100 | 95.7 | 1.3 | 67 |
| ASR_GI_adults | 87.0 | 94.1 | 3.0 | 21 | 98.0 | 95.2 | 2.3 | 29 | 100 | 97.6 | 1.0 | 60 |
| ALIS_BVD | 71.8 | 88.8 | 2.6 | 17 | 89.6 | 89.9 | 2.8 | 38 | 100 | 93.1 | 1.6 | 75 |
| ALIS_IBR | 71.7 | 89.7 | 2.1 | 14 | 90.4 | 90.3 | 2.0 | 33 | 100 | 91.7 | 1.5 | 71 |
| ALIS_abortion | 88.0 | 94.0 | 2.9 | 20 | 99.0 | 96 | 2.3 | 29 | 100 | 97.9 | 1.0 | 58 |
| ASR_calves | 83.1 | 96.9 | 3.5 | 23 | 98.0 | 98.2 | 3.0 | 40 | 100 | 99.2 | 1.3 | 66 |
| ASR_RESPI_adults | 87.8 | 96.8 | 2.9 | 18 | 99.4 | 98.2 | 2.5 | 31 | 100 | 99.1 | 1.0 | 58 |
| ASR_RESPI_calves | 91.9 | 95.5 | 2.8 | 18 | 100 | 97.9 | 3.0 | 35 | 100 | 98.8 | 1.4 | 67 |
| ASR_GI_calves | 99.9 | 92.8 | 3.2 | 21 | 100 | 94.9 | 2.0 | 27 | 100 | 95.7 | 0.8 | 62 |
| ASR_Abortion | 97.0 | 99.3 | 3.2 | 22 | 100 | 99.4 | 2.0 | 30 | 100 | 99.4 | 0.6 | 55 |
| ASR_OTHER_adults | 99.2 | 99.7 | 3.1 | 21 | 100 | 99.7 | 1.8 | 28 | 100 | 99.7 | 0.4 | 54 |
| ASR_OTHER_calves | 97.4 | 99.6 | 2.7 | 17 | 100 | 99.6 | 1.5 | 23 | 100 | 99.6 | 0.3 | 59 |
Se, Sensitivity; Sp, specificity; T, timeliness in weeks; CC, cum_cases, cumulative number of cases occurring because of the epidemic when the first alarm was raised. Results obtained for Large and very large epidemics are not shown as the detection performances were similar to those obtained for medium epidemics. TS were ordered according to the weekly average number of notifications from the largest (top row) to the smallest (bottom row).
Figure 5Detection performance at the optimal alarm threshold and Mean weekly count. Y axis of the left graph: percentage of specificity (Sp), sensitivity (Se), positive predictive value (PPV), or the negative predictive value (NPV). Y axis of the right graph: number of false positive alarms per year (FP/year) or number of weeks before the first true positive alarm is raised (T = detection timeliness). The different TS can be distinguished using the information provided in Table 2.
Detection performance obtained with the optimal algorithm at the optimized alarm threshold.
| AMD_mortality_calves | HW | 0.05 | 85.9 | 89.8 | 60.6 | 89.1 | 71.6 | 89.3 |
| ASR_adults | HW | 0.05 | 96.3 | 86.4 | 87.2 | 82.5 | 94.5 | 83.6 |
| AMD_Stillbirth | HW | 0.05 | 96.3 | 82.1 | 87.1 | 79.3 | 94.6 | 80.1 |
| AMD_mortality_adults | HW | 0.05 | 98.0 | 83.8 | 91.8 | 80.9 | 98.3 | 81.6 |
| AMD_mortality_young | EWMA | 0.5 | 98.6 | 88.5 | 93.6 | 85.8 | 99.7 | 87.0 |
| ASR_GI_adults | HW | 1 | 98.4 | 93.0 | 93.0 | 89.4 | 99.2 | 90.7 |
| ALIS_BVD | HW | 0.5 | 96.7 | 87.4 | 86.5 | 82.4 | 97.0 | 83.6 |
| ALIS_IBR | EWMA | 0.25 | 98.7 | 79.2 | 94.0 | 74.9 | 99.6 | 76.3 |
| ALIS_abortion | HW | 1 | 99.2 | 93.8 | 96.1 | 89.4 | 100 | 92.1 |
| ASR_calves | HW | 1.5 | 98.4 | 97.1 | 92.5 | 94.6 | 99.8 | 96.3 |
| ASR_RESPI_adults | HW | 1.5 | 99.0 | 97.3 | 95.4 | 95.0 | 100 | 96.6 |
The optimized alarm threshold is define as a multiple of the standard error. Se, Sensitivity; Sp, specificity.