Home > Research > Publications & Outputs > Changepoint Detection in the Presence of Outliers

Electronic data

  • Robust_Cpt_Rev2

    Rights statement: This is an Accepted Manuscript of an article published by Taylor & Francis in Journal of the American Statistical Association on 29/09/2017, available online: http://www.tandfonline.com/10.1080/01621459.2017.1385466

    Accepted author manuscript, 0.99 MB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

Changepoint Detection in the Presence of Outliers

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Changepoint Detection in the Presence of Outliers. / Fearnhead, Paul; Rigaill, Guillem.
In: Journal of the American Statistical Association, Vol. 114, No. 525, 01.04.2019, p. 169-183.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Fearnhead, P & Rigaill, G 2019, 'Changepoint Detection in the Presence of Outliers', Journal of the American Statistical Association, vol. 114, no. 525, pp. 169-183. https://doi.org/10.1080/01621459.2017.1385466

APA

Fearnhead, P., & Rigaill, G. (2019). Changepoint Detection in the Presence of Outliers. Journal of the American Statistical Association, 114(525), 169-183. https://doi.org/10.1080/01621459.2017.1385466

Vancouver

Fearnhead P, Rigaill G. Changepoint Detection in the Presence of Outliers. Journal of the American Statistical Association. 2019 Apr 1;114(525):169-183. Epub 2017 Sept 29. doi: 10.1080/01621459.2017.1385466

Author

Fearnhead, Paul ; Rigaill, Guillem. / Changepoint Detection in the Presence of Outliers. In: Journal of the American Statistical Association. 2019 ; Vol. 114, No. 525. pp. 169-183.

Bibtex

@article{82556d378a4a47d0bcedcbe23445506a,
title = "Changepoint Detection in the Presence of Outliers",
abstract = "Many traditional methods for identifying changepoints can struggle in the presence of outliers, or when the noise is heavy-tailed. Often they will infer additional changepoints in order to fit the outliers. To overcome this problem, data often needs to be pre-processed to remove outliers, though this is difficult for applications where the data needs to be analysed online. We present an approach to changepoint detection that is robust to the presence of outliers. The idea is to adapt existing penalised cost approaches for detecting changes so that they use loss functions that are less sensitive to outliers. We argue that loss functions that are bounded, such as the classical biweight loss, are particularly suitable -- as we show that only bounded loss functions are robust to arbitrarily extreme outliers. We present an efficient dynamic programming algorithm that can find the optimal segmentation under our penalised cost criteria. Importantly, this algorithm can be used in settings where the data needs to be analysed online. We show that we can consistently estimate the number of changepoints, and accurately estimate their locations, using the biweight loss function. We demonstrate the usefulness of our approach for applications such as analysing well-log data, detecting copy number variation, and detecting tampering of wireless devices.",
keywords = "Binary Segmentation, Biweight Loss, Cusum, M-estimation, Penalised Likelihood, Robust Statistics",
author = "Paul Fearnhead and Guillem Rigaill",
year = "2019",
month = apr,
day = "1",
doi = "10.1080/01621459.2017.1385466",
language = "English",
volume = "114",
pages = "169--183",
journal = "Journal of the American Statistical Association",
issn = "0162-1459",
publisher = "Taylor and Francis Ltd.",
number = "525",

}

RIS

TY - JOUR

T1 - Changepoint Detection in the Presence of Outliers

AU - Fearnhead, Paul

AU - Rigaill, Guillem

PY - 2019/4/1

Y1 - 2019/4/1

N2 - Many traditional methods for identifying changepoints can struggle in the presence of outliers, or when the noise is heavy-tailed. Often they will infer additional changepoints in order to fit the outliers. To overcome this problem, data often needs to be pre-processed to remove outliers, though this is difficult for applications where the data needs to be analysed online. We present an approach to changepoint detection that is robust to the presence of outliers. The idea is to adapt existing penalised cost approaches for detecting changes so that they use loss functions that are less sensitive to outliers. We argue that loss functions that are bounded, such as the classical biweight loss, are particularly suitable -- as we show that only bounded loss functions are robust to arbitrarily extreme outliers. We present an efficient dynamic programming algorithm that can find the optimal segmentation under our penalised cost criteria. Importantly, this algorithm can be used in settings where the data needs to be analysed online. We show that we can consistently estimate the number of changepoints, and accurately estimate their locations, using the biweight loss function. We demonstrate the usefulness of our approach for applications such as analysing well-log data, detecting copy number variation, and detecting tampering of wireless devices.

AB - Many traditional methods for identifying changepoints can struggle in the presence of outliers, or when the noise is heavy-tailed. Often they will infer additional changepoints in order to fit the outliers. To overcome this problem, data often needs to be pre-processed to remove outliers, though this is difficult for applications where the data needs to be analysed online. We present an approach to changepoint detection that is robust to the presence of outliers. The idea is to adapt existing penalised cost approaches for detecting changes so that they use loss functions that are less sensitive to outliers. We argue that loss functions that are bounded, such as the classical biweight loss, are particularly suitable -- as we show that only bounded loss functions are robust to arbitrarily extreme outliers. We present an efficient dynamic programming algorithm that can find the optimal segmentation under our penalised cost criteria. Importantly, this algorithm can be used in settings where the data needs to be analysed online. We show that we can consistently estimate the number of changepoints, and accurately estimate their locations, using the biweight loss function. We demonstrate the usefulness of our approach for applications such as analysing well-log data, detecting copy number variation, and detecting tampering of wireless devices.

KW - Binary Segmentation

KW - Biweight Loss

KW - Cusum

KW - M-estimation

KW - Penalised Likelihood

KW - Robust Statistics

U2 - 10.1080/01621459.2017.1385466

DO - 10.1080/01621459.2017.1385466

M3 - Journal article

VL - 114

SP - 169

EP - 183

JO - Journal of the American Statistical Association

JF - Journal of the American Statistical Association

SN - 0162-1459

IS - 525

ER -