Abstract

Public health surveillance aims at lessening disease burden, e.g., in case of infectious diseases by timely recognizing emerging outbreaks. 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 functionality for the visualization, modelling and monitoring of surveillance time series. With respect to modelling we focus on univariate time series modelling based on generalized linear models (GLMs), multivariate GLMs, generalized additive models and generalized additive models for location, shape and scale. This ranges from illustrating implementational improvements and extensions of the well-known Farrington algorithm, e.g, by spline-modelling or by treating it in a Bayesian context. Furthermore, we look at categorical time series and address overdispersion using beta-binomial or Dirichlet-Multinomial modelling. 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 likelihood-ratio 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.

Highlights

  • Nowadays, the fight against infectious diseases does require treating patients and setting up measures for prevention and demands the timely recognition of emerging outbreaks in order to avoid their expansion

  • In this paper we present the R package surveillance, which implements a range of methods for aberration detection in time series of counts and proportions

  • We introduce an implementation of the negative binomial cumulative sum (CUSUM) of Hohle and Paul (2008) that allows the detection of sustained shifts by accumulating evidence over several timepoints

Read more

Summary

Introduction

The fight against infectious diseases does require treating patients and setting up measures for prevention and demands the timely recognition of emerging outbreaks in order to avoid their expansion. Along these lines, health institutions such as hospitals and public health authorities collect and store information about health events – typically represented as individual case reports containing clinical information, and subject to specific case definitions. In this paper we present the R package surveillance, which implements a range of methods for aberration detection in time series of counts and proportions.

Getting to know the basics of the package
How to store time series and related information
How to use aberration detection algorithms
Using surveillance in selected contexts
One size fits them all for count data
A Bayesian refinement
Beyond one-timepoint detection
A method for monitoring categorical data
Other algorithms implemented in the package
Implementing surveillance in routine monitoring
A simple surveillance system
Automatic detection of outbreaks at the Robert Koch Institute
Discussion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call