Welcome to surveillance project!
The R-package 'surveillance' is a framework for the development and the evaluation of outbreak detection algorithms in univariate and multivariate routine collected public health surveillance data.
It is hosted on CRAN.
Description:
- The intention of the R-package surveillance is to
provide open source software for the visualization, modelling and
monitoring of count data and categorical time series.
- The main application is in the detection of aberrations in routine collected
public health data seen as univariate and multivariate time series of
counts. Hence, potential users are biostatisticians, epidemiologists and others working in applied infectious disease epidemiology. However, applications could just as well originate from
environmetrics, reliability engineering, econometrics or social sciences.
- surveillance provides an S4 class data structure and framework for methodological developments of change-point algorithms.
- The following outbreak detection procedures for cound data time series are implemented in the package:
- Stroup et al. (1989)
- Farrington et al. (1996)
- The system used at the Robert Koch
Institute (RKI), Germany.
- A Bayesian predictive posterior approach documented in
Höhle (2007)
- An online version of the Hidden Markov Model approach by
Le Strat and Carrat (1999)
- Surveillance for time varying Poisson means as documented in
Rogerson and Yamada (2004).
This approach has been extended to
cover time varying proportions in a binomial setting.
- An approximate CUSUM method for time varying Poisson means
as documented in Rossi et al (1999)
- Likelihood and generalized likelihood ratio detectors for time varying
Poisson and negative binomial means documented in Höhle and Paul (2008)
- Categorical models include change-point detection based on regression models for binomial and beta-binomial distributed response. Furthermore, multi-categorical models include the paired-binary approach taken in Steiner et al. (1999) and the multinomial logistic model, proportional odds model and Bthe radley-Terry models described in Höhle (2010).
- Retrospective modelling of univariate and multivariate count data time series is also available as estimation and prediction routines for the
models described in
- Held et al. (2005) and Paul et al. (2008)
- Held et al. (2006)
- For evaluation purposes, the package contains example
datasets drawn
from the SurvStat@RKI Database maintained the RKI, Germany. More
comprehensive comparisons using simulation studies are possible by
methods for simulating point source outbreak data using a hidden Markov
model. To compare the algorithms, benchmark numbers like sensitivity,
specificity and detection delay can be computed for entire sets of
surveillance time series.
- The package comes with ABSOLUTELY NO WARRANTY; for details
see http://www.gnu.org/copyleft/gpl.html
(GPL). This is free software, and and you are welcome to redistribute
it
under the GPL conditions.
Download:
The surveillance package (version 1.1-0) is
available for download from CRAN.
Current package development, help-forum and bugtracking is hosted through
R-Forge:
From this page snapshots of the current development version are available.
New features:
- (>0.9-10) See NEWS file in the current distribution
Documentation:
- A good (but slightly old) introduction to the package is provided in the paper surveillance:
An R package for the surveillance of infectious diseases, Computational Statistics (2007), 22(4), pp. 571-582. [preprint]
- A more recent description can be found in the book chapter Aberration detection in R illustrated by Danish mortality monitoring (2009), M. Höhle and A. Mazick, To appear in T. Kass-Hout and X. Zhang (Eds.) Biosurveillance: A Health Protection Priority, CRC Press. [preprint].
- An overview of statistical methods and implementational usage is given the course notes of the short course on Statistical surveillance of infectious diseases held at the Department of Statistics, Universidade Federal de Minas Gerais (UFMG), Belo Horizonte, Brazil, Nov 27-28, 2008.
- Invited talk held at the ESCAIDE satellite workshop on Computer supported outbreak detection and signal management (R-File, Data from SurvStat@RKI)
- Application of the package in veterinary public health surveillance is described in Statistical approaches to the surveillance of infectious diseases for veterinary public health
- Read the package vignette
- Sometimes one picture says more than 1000 words:
Developers:
- Michael Höhle, Department of Statistics, University of Munich, Germany (Project Admin)
- Michaela Paul, Institute of Social and Preventive Medicine, University of Zurich, Switzerland
- Former student programmers: C. Lang, Andrea Riebler, Valentin Wimmer
- Contributions by: T. Correa, M. Hofmann and S. Steiner
Financial support:
The development of models and algorithms implemented in surveillance was financially supported by :