2012
DOI: 10.1080/01621459.2012.737745
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Detection of Changepoints With a Linear Computational Cost

Abstract: We consider the problem of detecting multiple changepoints in large data sets. Our focus is on applications where the number of changepoints will increase as we collect more data: for example in genetics as we analyse larger regions of the genome, or in finance as we observe time-series over longer periods. We consider the common approach of detecting changepoints through minimising a cost function over possible numbers and locations of changepoints. method for finding the minimum of such cost functions and he… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

4
1,533
0
12

Year Published

2016
2016
2019
2019

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 1,810 publications
(1,549 citation statements)
references
References 28 publications
4
1,533
0
12
Order By: Relevance
“…This involves firstly an alternative numerical approximation to the integral (2.3), which is more efficient to calculate. In addition we use a more efficient dynamic programming algorithm, PELT (Killick et al 2012), to then minimise the cost function.…”
Section: Ed-peltmentioning
confidence: 99%
See 3 more Smart Citations
“…This involves firstly an alternative numerical approximation to the integral (2.3), which is more efficient to calculate. In addition we use a more efficient dynamic programming algorithm, PELT (Killick et al 2012), to then minimise the cost function.…”
Section: Ed-peltmentioning
confidence: 99%
“…To speed up computation, resorted to a screening procedure which means that the estimated segmentation is no longer guaranteed to be the global minimum of the cost function. We show that the screening procedure adversely affects the accuracy of the changepoint detection method, and show how a faster dynamic programming algorithm, pruned exact linear time (PELT) (Killick et al 2012), can be used to find the optimal segmentation with a computational cost that can be close to linear in the amount of data. PELT requires a penalty to avoid under/over-fitting the model which can have a detrimental effect on the quality of the detected changepoints.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…A manual setting is used for the penalty function so that the number of change points can be adjusted. The change points detection algorithm is the pruned exact linear time (PELT) [57] which is computationally efficient and provides an exact segmentation. By applying the change points detection algorithm upon the re-sampled data, we obtain a sequence of 1s and 0s, where "1" represents the presence of a change point and "0" as absence.…”
Section: Change Points Detectionmentioning
confidence: 99%