Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy...

26
Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1 , Yevgeniy Elbert 2 , Sean Murphy 1 1 Johns Hopkins Applied Physics Laboratory National Security Technology Department 2 Walter Reed Army Institute for Research Tenth Biennial CDC and ATSDR Symposium on Statistical Methods Panelist: Statistical Issues in Public Health Surveillance for Bioterrorism Using Multiple Data Streams Bethesda, MD March 2, 2005
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    217
  • download

    1

Transcript of Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy...

Page 1: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Strategies for Prospective Biosurveillance Using Multivariate

Time Series

Howard Burkom1, Yevgeniy Elbert2, Sean Murphy1

1Johns Hopkins Applied Physics Laboratory National Security Technology Department

2 Walter Reed Army Institute for Research

Tenth Biennial CDC and ATSDR Symposium on Statistical Methods

Panelist: Statistical Issues in Public Health Surveillance for Bioterrorism Using Multiple Data Streams

Bethesda, MD March 2, 2005

Page 2: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Defining the Multivariate Temporal Surveillance Problem

Multivariate Nature of Problem:• Many locations

• Multiple syndromes

• Stratification by age, gender, other covariates

Surveillance Challenges:

• Defining anomalous behavior(s)

– Hypothesis tests--both appropriate and timely

• Avoiding excessive alerting due to multiple testing

– Correlation among data streams

– Varying noise backgrounds

• Communication with/among users at different levels

• Data reduction and visualization

Varying Nature of the Data:• Trend, day-of-week, seasonal behavior

depending on data type & grouping:

Page 3: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Problem: to combine multiple evidence sources for increased sensitivity at manageable alert rates

0

1

2

3

4

5

6

1/1

/20

03

2/1

/20

03

3/1

/20

03

4/1

/20

03

5/1

/20

03

6/1

/20

03

7/1

/20

03

8/1

/20

03

9/1

/20

03

10/1

/200

3

11/1

/200

3

12/1

/200

3

1/1

/20

04

2/1

/20

04

3/1

/20

04

4/1

/20

04

5/1

/20

04

6/1

/20

04

7/1

/20

04

8/1

/20

04

Office Visits

MILITARY

ED-UI

ED ILI

OTC

height of outbreak

early cases

Recent RespiratorySyndrome Data

Page 4: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Multivariate Hypothesis Testing

• Parallel monitoring:– Null hypothesis: “no outbreak of unspecified infection in any

of hospitals 1…N” (or counties, zipcodes, …)– FDR-based methods (modified Bonferroni)

• Consensus monitoring: – Null hypothesis: “no respiratory outbreak infection based on

hosp. syndrome counts, clinic visits, OTC sales, absentees”– Multiple univariate methods: “combining p-values”– Fully multivariate: MSPC charts

• General solution: system-engineered blend of these– Scan statistics paradigm useful when data permit

Page 5: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Data modeling: regression controls for weekly, holiday, seasonal effects• Outlier removal procedure avoids training on exceptional counts• Baseline chosen to capture recent seasonal behavior• Standardized residuals used as detection statistics

Process control method adapted for daily surveillance• Combines EWMA, Shewhart methods for sensitivity to gradual

or sudden signals• Parameters modified adaptively for changing data behavior• Adaptively scaled to compute 1-sided probabilities for detection

statistics• Small-count corrections for scale-independent alert rates

Outputs expressed as p-values for comparison, visualization

Univariate Alerting Methods

Page 6: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Parallel Hypotheses & Multiple TestingAdapting Standard Methods

• P-values p1,…,pn with multiple null hypotheses desired type I error rate :

“no outbreak at any hospital j” j=1,…,N

• Bonferroni bound: error rate is achieved with test pj < /N, all j (conservative)

• Simes’ 1986 enhancement (after Seeger, Elkund):– Put p-values in ascending order: P(1),…,P(n)

– Reject intersection of null hypotheses if any P(j*) < j* N

– Reject null for j <= j* (or use more complex criteria)

Page 7: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Parallel Hypotheses: Criteria to Control False Alert Rate

Simes-Seeger-Elkund criterion: • Gives expected alert rate near

desired for independent signals• Applied to control the false

discovery rate (FDR) for many common multivariate distributions (Benjamini & Hochberg, 1995)– FDR = Exp( # false alerts / all

alerts )– Increased power over methods

controlling Pr( single false alert )

• Numerous FDR applications, incl. UK health surveillance in (Marshall et al, 2003)

Criterion: reject combinednull hypothesis if any p-valuefalls below line

Page 8: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Counts unstratified by age

Counts ages 0-4

Counts ages 5-11

Counts ages 71+

p-value, ages 0-4

p-value, ages 5-11

p-value, ages 71+…

Modified Bonferroni(FDR)

compositep-value

aggregatep-value

EWMA-Shewhart

EWMA-Shewhart

EWMA-Shewhart

EWMA-Shewhart

MIN

resultantp-value

Stratification and Multiple Testing

Page 9: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Consensus Monitoring:Multiple Univariate Methods

• Fisher’s combination rule (multiplicative)– Given p-values p1, p2,…,pn:

– F is 2 with 2n degrees of freedom, for pj independent– Recommended as “stand-alone” method

• Edgington’s rule (additive)– Let S = sum of p-values p1, p2,…,pn

– Resultant p-value:

( stop when (S-j) <= 0 )– Normal curve approximation formula for large n– “Consensus” method: sensitive to multiple near-critical values

j

jpln2F

!

3

3!

2

2!

1

1! n

Sn

n

Sn

n

Sn

n

S nnnn

Page 10: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Multiple Univariate Criteria: 2D Visualization

Nominal univariate criteria

Edgington

Fisher

Page 11: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

12 time series: separate syndrome groups of ambulance calls• Poisson-like counts: negligible day-of-week, seasonal effects• EWMA-Shewhart algorithm applied to derive p-values• Each row is mean over ALL combinations

934 days of EMS Data

Multiple Testing Problem!Add’l Consensus Alerts Stand-Alone Method

Page 12: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Multivariate Control Charts

• T2 statistic: (X- S-1(X- – X = multivariate time series: syndromic claims, OTC sales,

etc.

– S = estimate of covariance matrix from baseline interval

– Alert based on empirical distribution to alert rate

– MCUSUM, MEWMA methods “filter” X seeking shorter average run length

• Hawkins (1993): “T2 particularly bad at distinguishing location shifts from scale shifts”– T2 nondirectional

– Directional statistic: ( - S-1(X- , where – is direction of change

Page 13: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

MSPC Example: 2 Data Streams

Page 14: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Evaluation: Injection in Authentic and Simulated Backgrounds

• Background:– Authentic: 2-8 correlated streams of daily resp syndrome data (23 mo.)

– Simulated: negative binomial data with authentic , modeled overdispersion with = k

• Injections (additional attributable cases): – Each case stochastic draw from point-source

epicurve dist. (Sartwell lognormal model)

– 100 Monte Carlo trials; single outbreak effect per trial

– With and without time delays between effects across streams

examined days #

cases)leattributab(no noise in alerts #)AlarmFalsePr(

( 1-specificity )

( sensitivity ) ROC: Both as a functionof thresholdinjectedsignals#

alertedsignals#)ectionPr(det

Page 15: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Multivariate ComparisonExample: faint, 1- peak signal with in 4 independent

data streams, with differential effect delays

PD=PFA (random)Cross correlation can greatly improve multivariate method performance (if consistent), or can degrade it!

Data correlation tends to degrade alert rate of multiple, univariate methods

Page 16: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

ROC Effects of Data Correlation

Example: faint, 2- peak signal with 2 of 6 highly correlated data streams, with differential effect delays

Effect of strong, consistent correlation on multivariate methods

Degradation of multiple, univariate methods

Daily False Alarm Probability

Det

ecti

on

Pro

bab

ility

Page 17: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Conclusions• Comprehensive biosurveillance requires an interweaving

of parallel and consensus monitoring• Adapted hypothesis tests can help maintain sensitivity at

practical false alarm rates– But background data and cross-correlation must be understood

• Parallel monitoring: FDR-like methods required according to scope, jurisdiction of surveillance

• Multiple univariate– Fisher rule useful as stand-alone combination method– Edgington rule gives sensitivity to consensus of tests

• Multivariate– MSPC T2-based charts offer promise when correlation is

consistent & significant, but their niche in routine, robust, prospective monitoring must be clarified

Page 18: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Backups

Page 19: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

References 1

Testing Multiple Null Hypotheses• Simes, R. J., (1986) "An improved Bonferroni procedure for multiple tests of significance", B iometrika 73

751-754.

• Benjamini, Y., Hochberg, Y. (1995). " Controlling the False Discovery Rate: a Practical and Powerful Approach to Multiple Testing ", Journal of the Royal Statistical Society B, 57 289-300.

• Hommel, G. (1988). "A stagewise rejective multiple test procedure based on a modified Bonferroni test “, Biometrika 75,383-386.

• Miller C.J., Genovese C., Nichol R.C., Wasserman L., Connolly A., Reichart D., Hopkins A., Schneider J., and Moore A. , “Controlling the False Discovery Rate in Astrophysical Data Analysis”, 2001, Astronomical Journal , 122, 3492

• Marshall C, Best N, Bottle A, and Aylin P, “Statistical Issues in Prospective Monitoring of Health Outcomes Across Multiple Units”, J. Royal Statist. Soc. A (2004), 167 Pt. 3, pp. 541-559.

Testing Single Null Hypotheses with multiple evidence• Edgington, E.S. (1972). "An Additive Method for Combining Probability Values from Independent

Experiments. “, Journal of Psychology , Vol. 80, pp. 351-363.

• Edgington, E.S. (1972). "A normal curve method for combining probability values from independent experiments. “, Journal of Psychology , Vol. 82, pp. 85-89.

• Bauer P. and Kohne K. (1994), “Evaluation of Experiments with Adaptive Interim Analyses”, Biometrics 50, 1029-1041

Page 20: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

References 2

Statistical Process Control• Hawkins, D. (1991). “Mulitivariate Quality Control Based on Regression-Adjusted Variables “,

Technometrics 33, 1:61-75.

• Mandel, B.J, “The Regression Control Chart”, J. Quality Technology (1) (1969) 1:1-9.

• Wiliamson G.D. and VanBrackle, G. (1999). "A study of the average run length characteristics of the National Notifiable Diseases Surveillance System”, Stat Med. 1999 Dec 15;18(23):3309-19.

• Lowry, C.A., Woodall, W.H., A Multivariate Exponentially Weighted Moving Average Control Chart, Technometrics, February 1992, Vol. 34, No. 1, 46-53

Point-Source Epidemic Curves & Simulation• Sartwell, P.E., The Distribution of Incubation Periods of Infectious Disease, Am. J. Hyg. 1950, Vol. 51,

pp. 310-318; reprinted in Am. J. Epidemiol., Vol. 141, No. 5, 1995

• Philippe, P., Sartwell’s Incubation Period Model Revisited in the Light of Dynamic Modeling, J. Clin, Epidemiol., Vol. 47, No. 4, 419-433.

• Burkom H and Rodriguez R, “Using Point-Source Epidemic Curves to Evaluate Alerting Algorithms for Biosurveillance”, 2004 Proceedings of the American Statistical Association, Statistics in Government Section [CD-ROM], Toronto: American Statistical Association (to appear)

Page 21: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

MSPC 2-Stream Example: Detail of Aug. Peak

Page 22: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

0.00

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.10

8/17/03 10/6/03 11/25/03 1/14/04 3/4/04 4/23/04

Edgington: ED, OV, OTC

Office Visits Only

Effect of Combining Evidence

height of outbreakearly cases secondary event

Alg

orith

m P

-val

ues

Page 23: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Bayes Belief Net (BBN) Umbrella

• To include evidence from disparate evidence types– Continuous/discrete data– Derived algorithm output or probabilities– Expert/heuristic knowledge

• Graphical representation of conditional dependencies• Can weight statistical hypothesis test evidence using

heuristics – not restricted to fixed p-value thresholds• Can exploit advances in data modeling, multivariate

anomaly detection• Can model

– Heuristic weighting of evidence– Lags in data availability or reporting– Missing data

Page 24: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Flu Season GI Anomaly Resp Anomaly Sensor Alarm

Bayes Network Elements

P(Flu | Evidence)

P(Anthrax | Evidence)

0.70 0.0023

0.67 0.09

0.08 0.005

0.07 0.17

Flu Season GI Anomaly Resp Anomaly Sensor Alarm

Flu Season GI Anomaly Resp Anomaly Sensor Alarm

Flu Season GI Anomaly Resp Anomaly Sensor Alarm

Posterior probabilities

Evidence

Flu Anthrax

Flu Season GI Anomaly Resp Anomaly Sensor Alarm

>>

>>

>

<

Page 25: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

Structure of BBN Model for Asthma Flare-ups

Asthma

Asthma Military RX

Weed Pollen

Cold/Flu Season and Irritant

Tree Pollen

SeasonLevelSeasonLevel

Grass Pollen

SeasonLevel

Mold Spores

SeasonLevel

AQI

Cold/Flu Season

Resp Anomaly

Resp Military RXResp Civilian OV

PM 2.5Resp Civilian OTC

Resp Military OVCold/Flu Season Start

SubFreezing Temp

Ozone

Season

Syndromic

Allergen

Pollution

Interaction

Page 26: Strategies for Prospective Biosurveillance Using Multivariate Time Series Howard Burkom 1, Yevgeniy Elbert 2, Sean Murphy 1 1 Johns Hopkins Applied Physics.

BBN Application to Asthma Flare-ups

• Availability of practical, verifiable data:– For “truth data”: daily clinical diagnosis counts– For “evidence”: daily environmental, syndromic data

• Known asthma triggers with complex interaction– Air quality (EPA data)

• Concentration of particulate matter, allergens• Ozone levels

– Temperature (NOAA data)– Viral infections (Syndromic data)

• Evidence from combination of expert knowledge, historical data