Monitoring Count Time Series in R: Aberration Detection in Public Health Surveillance

Public health surveillance aims at lessening disease burden by, e.g., timely recognizing emerging outbreaks in case of infectious diseases. Seen from a statistical perspective, this implies the use of appropriate methods for monitoring time series of aggregated case reports. This paper presents the...

Full description

Bibliographic Details
Main Authors: Maëlle Salmon, Dirk Schumacher, Michael Höhle
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2016-05-01
Series:Journal of Statistical Software
Subjects:
Online Access:https://www.jstatsoft.org/index.php/jss/article/view/2700
_version_ 1819039650981871616
author Maëlle Salmon
Dirk Schumacher
Michael Höhle
author_facet Maëlle Salmon
Dirk Schumacher
Michael Höhle
author_sort Maëlle Salmon
collection DOAJ
description Public health surveillance aims at lessening disease burden by, e.g., timely recognizing emerging outbreaks in case of infectious diseases. Seen from a statistical perspective, this implies the use of appropriate methods for monitoring time series of aggregated case reports. This paper presents the tools for such automatic aberration detection offered by the R package surveillance. We introduce the functionalities for the visualization, modeling and monitoring of surveillance time series. With respect to modeling we focus on univariate time series modeling based on generalized linear models (GLMs), multivariate GLMs, generalized additive models and generalized additive models for location, shape and scale. Applications of such modeling include illustrating implementational improvements and extensions of the well-known Farrington algorithm, e.g., by spline-modeling or by treating it in a Bayesian context. Furthermore, we look at categorical time series and address overdispersion using beta-binomial or Dirichlet-multinomial modeling. With respect to monitoring we consider detectors based on either a Shewhart-like single timepoint comparison between the observed count and the predictive distribution or by likelihoodratio based cumulative sum methods. Finally, we illustrate how surveillance can support aberration detection in practice by integrating it into the monitoring workflow of a public health institution. Altogether, the present article shows how well surveillance can support automatic aberration detection in a public health surveillance context.
first_indexed 2024-12-21T08:56:35Z
format Article
id doaj.art-4da6301da7ee44b3bc256a271bf3997a
institution Directory Open Access Journal
issn 1548-7660
language English
last_indexed 2024-12-21T08:56:35Z
publishDate 2016-05-01
publisher Foundation for Open Access Statistics
record_format Article
series Journal of Statistical Software
spelling doaj.art-4da6301da7ee44b3bc256a271bf3997a2022-12-21T19:09:32ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602016-05-0170113510.18637/jss.v070.i101007Monitoring Count Time Series in R: Aberration Detection in Public Health SurveillanceMaëlle SalmonDirk SchumacherMichael HöhlePublic health surveillance aims at lessening disease burden by, e.g., timely recognizing emerging outbreaks in case of infectious diseases. Seen from a statistical perspective, this implies the use of appropriate methods for monitoring time series of aggregated case reports. This paper presents the tools for such automatic aberration detection offered by the R package surveillance. We introduce the functionalities for the visualization, modeling and monitoring of surveillance time series. With respect to modeling we focus on univariate time series modeling based on generalized linear models (GLMs), multivariate GLMs, generalized additive models and generalized additive models for location, shape and scale. Applications of such modeling include illustrating implementational improvements and extensions of the well-known Farrington algorithm, e.g., by spline-modeling or by treating it in a Bayesian context. Furthermore, we look at categorical time series and address overdispersion using beta-binomial or Dirichlet-multinomial modeling. With respect to monitoring we consider detectors based on either a Shewhart-like single timepoint comparison between the observed count and the predictive distribution or by likelihoodratio based cumulative sum methods. Finally, we illustrate how surveillance can support aberration detection in practice by integrating it into the monitoring workflow of a public health institution. Altogether, the present article shows how well surveillance can support automatic aberration detection in a public health surveillance context.https://www.jstatsoft.org/index.php/jss/article/view/2700Rsurveillanceoutbreak detectionstatistical process control
spellingShingle Maëlle Salmon
Dirk Schumacher
Michael Höhle
Monitoring Count Time Series in R: Aberration Detection in Public Health Surveillance
Journal of Statistical Software
R
surveillance
outbreak detection
statistical process control
title Monitoring Count Time Series in R: Aberration Detection in Public Health Surveillance
title_full Monitoring Count Time Series in R: Aberration Detection in Public Health Surveillance
title_fullStr Monitoring Count Time Series in R: Aberration Detection in Public Health Surveillance
title_full_unstemmed Monitoring Count Time Series in R: Aberration Detection in Public Health Surveillance
title_short Monitoring Count Time Series in R: Aberration Detection in Public Health Surveillance
title_sort monitoring count time series in r aberration detection in public health surveillance
topic R
surveillance
outbreak detection
statistical process control
url https://www.jstatsoft.org/index.php/jss/article/view/2700
work_keys_str_mv AT maellesalmon monitoringcounttimeseriesinraberrationdetectioninpublichealthsurveillance
AT dirkschumacher monitoringcounttimeseriesinraberrationdetectioninpublichealthsurveillance
AT michaelhohle monitoringcounttimeseriesinraberrationdetectioninpublichealthsurveillance