Identification of Spikes in Time Series

01/24/2018
by   Dana E. Goin, et al.
0

Identification of unexpectedly high values in a time series is useful for epidemiologists, economists, and other social scientists interested in the effect of an exposure spike on an outcome variable. However, the best method to identify spikes in time series is not known. This paper aims to fill this gap by testing the performance of several spike detection methods in a simulation setting. We created simulations parameterized by monthly violence rates in nine California cities that represented different series features, and randomly inserted spikes into the series. We then compared the ability to detect spikes of the following methods: ARIMA modeling, Kalman filtering and smoothing, wavelet modeling with soft thresholding, and an iterative outlier detection method. We varied the magnitude of spikes from 10-50 study period and varied the number of spikes inserted from 1 to 10. We assessed performance of each method using sensitivity and specificity. The Kalman filtering and smoothing procedure had the best overall performance. We applied Kalman filtering and smoothing to the monthly violence rates in nine California cities and identified spikes in the rate over the 2005-2012 period.

READ FULL TEXT
POST COMMENT

Comments

There are no comments yet.

Authors

page 1

page 2

page 3

page 4

03/21/2017

Kalman Filtering of Distributed Time Series

This paper aims to introduce an application to Kalman Filtering Theory, ...
12/10/2017

Comparative analysis of criteria for filtering time series of word usage frequencies

This paper describes a method of nonlinear wavelet thresholding of time ...
11/19/2012

Smoothing Dynamic Systems with State-Dependent Covariance Matrices

Kalman filtering and smoothing algorithms are used in many areas, includ...
11/07/2018

Simulation-based inference methods for partially observed Markov model via the R package is2

Partially observed Markov process (POMP) models are powerful tools for t...
06/09/2017

Time Series Using Exponential Smoothing Cells

Time series analysis is used to understand and predict dynamic processes...
11/01/2018

Can automated smoothing significantly improve benchmark time series classification algorithms?

tl;dr: no, it cannot, at least not on average on the standard archive pr...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.