pith. sign in

arxiv: 2301.05636 · v3 · submitted 2023-01-13 · 📊 stat.ME

Improving Power by Conditioning on Less in Post-selection Inference for Changepoints

Pith reviewed 2026-05-24 10:22 UTC · model grok-4.3

classification 📊 stat.ME
keywords post-selection inferencechangepoint detectionselective p-valuesMonte Carlo approximationpower improvementgenomic sequence analysisconditional inference
0
0 comments X

The pith

Conditioning on less information yields more powerful valid p-values for changepoint detection.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper establishes that post-selection inference procedures for changepoints can be made more powerful by conditioning the p-value on a smaller subset of the selection information. This produces an ideal selective p-value whose exact computation is intractable, yet which can be approximated by Monte Carlo sampling through repeated perturbations of the observed data followed by re-running the changepoint detector. The resulting Monte Carlo p-values remain exactly valid for any number of samples drawn, and modest sample sizes already deliver noticeable gains in power. On human GC-content genomic sequences the procedure raises the count of declared significant changepoints from 17 to 27 relative to earlier conditioning choices.

Core claim

By deliberately conditioning on less of the information that determined which changepoints were selected, one obtains an ideal selective p-value that cannot be evaluated in closed form but admits an unbiased Monte Carlo estimator; this estimator is valid for any finite number of perturbations and empirically yields higher power while remaining easy to implement by re-applying any existing post-selection method to each perturbed data set.

What carries the argument

The Monte Carlo approximation to the ideal selective p-value, obtained by generating perturbations of the data set and re-applying the post-selection inference procedure to each one.

If this is right

  • The Monte Carlo p-values are exactly valid for any finite sample size.
  • Substantial power gains occur even with very small numbers of Monte Carlo perturbations.
  • Implementation requires only generating perturbations and re-running the existing post-selection routine on each.
  • Application to genomic GC-content data increases the number of significant changepoints from 17 to 27.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same reduction in conditioning information could be explored in other post-selection settings that currently condition on the full selection event.
  • Because validity holds for any sample size, users can trade computational budget directly against power without recalibrating thresholds.
  • If the underlying changepoint detector is computationally cheap, the Monte Carlo overhead remains modest even for genome-scale sequences.

Load-bearing premise

Perturbations of the original data set generate samples whose distribution matches the conditional law required by the ideal selective p-value.

What would settle it

In repeated simulations under the global null of no changepoints, the fraction of Monte Carlo p-values falling below a nominal level alpha exceeds alpha by more than binomial sampling variability.

Figures

Figures reproduced from arXiv: 2301.05636 by Paul Fearnhead, Rachel Carrington.

Figure 1
Figure 1. Figure 1: The p-value of Jewell et al. (2022) then fixes the ψ value so the conditional distribution of ϕ is uniform on the coloured line – i.e. all values that are consistent with detecting a change at τˆ for that value of ψ. The p-value is the probability of observing a more extreme value than that for the data – which is the proportion of the line that is red. By comparison, the p-value of (4) allows ψ to vary. I… view at source ↗
Figure 1
Figure 1. Figure 1: Comparison of the p-value of Jewell et al. (2022) (left-hand column) and the ideal p-value (right￾hand column) for the case of a univariate ψ parameter. We have used the probability inverse mapping to transform ϕ and ψ so that they are uniformly and independently distributed on [0, 1] under the prior. We view data sets as being a function of (ϕ, ψ), and the selection event – which corresponds to the inform… view at source ↗
Figure 2
Figure 2. Figure 2: QQ plots of p-value estimates, simulated under H0 with T = 1000, for different values of h and N. On each plot the ordered p-values obtained using different values of N (N = 1, 5, 10, 50) are plotted against theoretical quantiles from U(0, 1). In (a) and (b) the p-values are calculated as in Equation 6, where all ψ (j) ’s are simulated randomly. In (c) and (d), we take ψ (1) = U T Xobs. If p-values are val… view at source ↗
Figure 3
Figure 3. Figure 3: QQ plots of p-values for changepoints obtained using binary segmentation: h is the window size and δ the size of the change in the model from which we simulate. In (a), p-values from our method are plotted against theoretical quantiles from U(0, 1) for N = 1, 2, 5, 10, 20, 50. (b), (c) and (d) show QQ plots of p-values calculated using our method (with N = 2, 5, 10, 20, 50) against p-values from the method… view at source ↗
Figure 4
Figure 4. Figure 4: Rejection rates of H0 for binary segmentation, plotted against N. On each plot the three lines show the proportion of samples where the p-value was below 0.05, leading H0 to be rejected. Each line corresponds to a different size of change δ: green corresponds to δ = 3, blue to δ = 2, and red to δ = 1. 0.2 0.4 0.6 0.8 1.0 0 10 20 30 40 50 Number of samples Power h = 10 0.2 0.4 0.6 0.8 1.0 0 10 20 30 40 50 N… view at source ↗
Figure 5
Figure 5. Figure 5: Rejection rates of H0 for different values of h, δ, and N, when we simulate from a model with 4 changepoints, and apply binary segmentation with 4 changepoints. For each h, the process is run three times with changes of size δ = 1, 2, 3, which are shown on the plots as red, blue, and green lines respectively. Each line corresponds to a changepoint. 15 [PITH_FULL_IMAGE:figures/full_fig_p015_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Plots showing the number of true positives found in 1000 simulations using our method with N = 10 against the number found using the method of Jewell et al. (2022) (left) and MOSUM (right). A small amount of noise has been added so that points corresponding to different simulated data sets can be distinguished. 17 [PITH_FULL_IMAGE:figures/full_fig_p017_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: QQ plots of p-values when σ 2 is estimated using median absolute deviation, rather than being assumed known. In each case T = 1000 and h = 10 and we estimate 1 changepoint using binary segmen￾tation and calculate the associated p-value. In the left-hand plot we simulate from H0 with no changes; in the right-hand plot we simulate from a model with a single change of size δ = 2 at τ = 500. amount of noise ha… view at source ↗
Figure 8
Figure 8. Figure 8: QQ plots of p-values obtained when simulating from a tν distribution with ν degrees of freedom. simulated from a tν distribution with ν = 5, 10 degrees of freedom. In panels (a) and (b) we simulate from H0 and find that the p-values approximately follow the expected distribution U(0, 1). In panel (c) we simulate data with a single change of size δ = 1; in this case the p-values are smaller than under H0, s… view at source ↗
Figure 9
Figure 9. Figure 9: Estimated changepoints in GC content data. Binary segmentation was used to estimate 38 changepoints, and we set h = 10. Each vertical line corresponds to an estimated changepoint; changepoints found to be significant at significance level α = 0.05 are shown in red, with others shown in grey. In the top panel, we used N = 1 (equivalent to the method of Jewell et al. (2022)) to calculate p-values; in the bot… view at source ↗
Figure 10
Figure 10. Figure 10: QQ plot of p-values for L0 segmentation; h is the window size and δ the size of the change in the model from which we simulate. In (a), p-values from our method are plotted against theoretical quantiles from U(0, 1) for N = 1, 2, 5, 10, 20, 50. (b), (c) and (d) show QQ plots of p-values calculated using our method (with N = 2, 5, 10, 20, 50) against p-values from the method of Jewell et al. (2022) (equiva… view at source ↗
Figure 11
Figure 11. Figure 11: Rejection rates of H0 for L0 segmentation. On each plot the three lines show the proportion of samples (of 1000 total) where the p-value was below 0.05, resulting in H0 being rejected, for different values of N. Each line corresponds to a different size of change δ: green corresponds to δ = 3, blue to δ = 2, and red to δ = 1. B Additional Simulations B.1 Results for L0-penalised and Wild Binary Segmentati… view at source ↗
Figure 12
Figure 12. Figure 12: Rejection rates of H0 for different values of h, δ, and N, when we simulate from a model with 4 changepoints, and apply wild binary segmentation with 4 changepoints. For each h, the process is run three times with changes of size δ = 1, 2, 3, which are shown on the plots as red, blue, and green lines respectively. Each line corresponds to a changepoint. 6 8 10 0 500 1000 1500 2000 Position GC content 6 8 … view at source ↗
Figure 13
Figure 13. Figure 13: Estimated changepoints in GC content data. L0 segmentation was used to estimate 38 changepoints, and we set h = 10. Each vertical line corresponds to an estimated changepoint; changepoints found to be significant at significance level α = 0.05 are shown in red, with others shown in grey. In the top panel, we used N = 1 (equivalent to the method of Jewell et al. (2022)) to calculate p-values. The middle an… view at source ↗
Figure 14
Figure 14. Figure 14: QQ plots of p-values obtained when simulating from a Laplace distribution under H0 and H1; s is the scale parameter. B.2 Correlation of p-values To investigate empirically whether p-values at distinct locations (i.e. non-overlapping regions of interest) are uncorrelated, we simulated from a model with T = 400 and three changepoints at τ = 100, 200, 300. Using binary segmentation, changepoints were detecte… view at source ↗
read the original abstract

Post-selection inference has recently been proposed as a way of quantifying uncertainty about detected changepoints. The idea is to run a changepoint detection algorithm, and then re-use the same data to perform a test for a change near each of the detected changes. By defining the p-value for the test appropriately, so that it is conditional on the information used to choose the test, this approach will produce valid p-values. We show how to improve the power of these procedures by conditioning on less information. This gives rise to an ideal selective p-value that is intractable but can be approximated by Monte Carlo. We show that for any Monte Carlo sample size, this procedure produces valid p-values, and empirically that noticeable increase in power is possible with only very modest Monte Carlo sample sizes. Our procedure is easy to implement given existing post-selection inference methods, as we just need to generate perturbations of the data set and re-apply the post-selection method to each of these. On genomic data consisting of human GC content, our procedure increases the number of significant changepoints that are detected from e.g. 17 to 27, when compared to existing methods.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The manuscript proposes an improvement to post-selection inference for changepoint detection by conditioning on less information than standard selective p-values. This yields an ideal (intractable) selective p-value that is approximated via Monte Carlo by generating B perturbations of the observed data, re-running the full changepoint procedure on each, and constructing a rank-based p-value from the resulting test statistics. The central claims are that the Monte Carlo procedure produces exactly valid selective p-values for any finite B and that modest B suffices for noticeable power gains, as illustrated on human GC-content genomic data where the number of detected significant changepoints rises from 17 to 27.

Significance. If the validity argument holds, the approach would be a practical and low-cost extension of existing post-selection methods for changepoints, requiring only data perturbations and re-application of the base procedure. The empirical demonstration of power improvement with small B is a concrete strength, and the method's modularity (building directly on prior selective-inference code) aids reproducibility. However, the significance is tempered by the need to confirm that the perturbation mechanism exactly reproduces the conditional null distribution given selection.

major comments (2)
  1. [Monte Carlo approximation procedure (likely §3–4)] The validity claim for any Monte Carlo size B rests on the perturbed replicates being exchangeable with the observed statistic under the null conditional on the selection event. The manuscript implements this via data perturbations followed by re-running the changepoint algorithm, but does not explicitly verify or prove that the chosen perturbation distribution coincides with the law of the data under the null given selection (particularly when the selection event is discrete). If this match fails, the rank statistic is no longer uniform and type-I error control is lost even though the algebraic form of the p-value is preserved.
  2. [Validity theorem / proof of Monte Carlo validity] The abstract and introduction assert that the procedure 'produces valid p-values' for any B. The supporting argument should be located in the section deriving the selective p-value; if it relies on an implicit assumption that perturbations are drawn from the exact conditional distribution, this needs to be stated as a theorem with the precise conditions on the perturbation kernel.
minor comments (2)
  1. [Implementation details] Clarify the exact form of the perturbation distribution (e.g., additive Gaussian noise with what variance?) and whether it is the same for all candidate changepoint locations.
  2. [Empirical results / genomic data example] In the genomic application, report the specific changepoint detection algorithm, the definition of the selection event, and the value of B used to obtain the increase from 17 to 27 significant changepoints.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for their careful reading of the manuscript and for identifying the need to make the validity argument for the Monte Carlo procedure more explicit. We address each major comment below and will revise the manuscript to strengthen the presentation of the supporting theorem.

read point-by-point responses
  1. Referee: The validity claim for any Monte Carlo size B rests on the perturbed replicates being exchangeable with the observed statistic under the null conditional on the selection event. The manuscript implements this via data perturbations followed by re-running the changepoint algorithm, but does not explicitly verify or prove that the chosen perturbation distribution coincides with the law of the data under the null given selection (particularly when the selection event is discrete). If this match fails, the rank statistic is no longer uniform and type-I error control is lost even though the algebraic form of the p-value is preserved.

    Authors: We agree that an explicit statement of the conditions is warranted. The perturbation mechanism is constructed so that, conditional on the selection event, the observed statistic and the B perturbed statistics are exchangeable under the null (by drawing perturbations from the same conditional law that defines the selective p-value). This ensures the rank-based p-value is exactly uniform for any finite B, analogous to a Monte Carlo test. However, the current text leaves the precise matching of the perturbation kernel to the conditional distribution implicit, especially for discrete selection events. We will add a formal theorem in the section deriving the Monte Carlo approximation that states the required conditions on the perturbation kernel for exchangeability to hold. revision: yes

  2. Referee: The abstract and introduction assert that the procedure 'produces valid p-values' for any B. The supporting argument should be located in the section deriving the selective p-value; if it relies on an implicit assumption that perturbations are drawn from the exact conditional distribution, this needs to be stated as a theorem with the precise conditions on the perturbation kernel.

    Authors: The validity claim for any B follows directly from the exchangeability of the observed and perturbed statistics under the conditional null, which is ensured by the choice of perturbation kernel matching the law of the data given selection. We will revise the manuscript to include an explicit theorem (with the precise conditions on the kernel) in the section on the selective p-value derivation, rather than leaving the argument implicit. This will make the finite-B validity self-contained and address the concern about discrete selection events. revision: yes

Circularity Check

0 steps flagged

No significant circularity; derivation self-contained

full rationale

The paper's derivation extends prior post-selection inference by conditioning on less information to obtain an ideal selective p-value, then approximates it via Monte Carlo perturbations of the data followed by re-application of the changepoint procedure. Validity for any Monte Carlo sample size B is claimed via a rank-based construction that does not reduce to a fitted parameter or self-definition by construction. No load-bearing self-citations, ansatzes smuggled via citation, or uniqueness theorems imported from the authors' prior work are exhibited in the provided text that would make the central result equivalent to its inputs. The perturbations are external to the fitting process, and the method remains falsifiable via the conditional distribution argument.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

The approach builds on existing post-selection inference without introducing new free parameters or entities; it modifies the conditioning in the p-value calculation using data perturbations.

axioms (1)
  • domain assumption Standard assumptions of the changepoint model and the fixed detection algorithm allow for valid selective inference.
    Invoked implicitly when describing the post-selection procedure and its extension.

pith-pipeline@v0.9.0 · 5732 in / 1167 out tokens · 28860 ms · 2026-05-24T10:22:51.237966+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

55 extracted references · 55 canonical work pages · 2 internal anchors

  1. [1]

    Aston, J. A. and Kirch, C. (2012). Evaluating stationarity via change-point alternatives with applications to fMRI data. The Annals of Applied Statistics , 6(4):1906--1948

  2. [2]

    Baranowski, R., Chen, Y., and Fryzlewicz, P. (2019). Narrowest-over-threshold detection of multiple change points and change-point-like features. Journal of the Royal Statistical Society: Series B , 81(3):649--672

  3. [3]

    F., Killick, R., Mount, S., and Tratt, L

    Barrett, E., Bolz-Tereick, C. F., Killick, R., Mount, S., and Tratt, L. (2017). Virtual machine warmup blows hot and cold. Proceedings of the ACM on Programming Languages , 1(OOPSLA):1--27

  4. [4]

    and Hochberg, Y

    Benjamini, Y. and Hochberg, Y. (1995). Controlling the false discovery rate: a practical and powerful approach to multiple testing. Journal of the Royal Statistical Society: Series B , 57(1):289--300

  5. [5]

    Berk, R., Brown, L., Buja, A., Zhang, K., and Zhao, L. (2013). Valid post-selection inference. The Annals of Statistics , 41:802--837

  6. [6]

    V., Braun, R., and M \"u ller, H.-G

    Braun, J. V., Braun, R., and M \"u ller, H.-G. (2000). Multiple changepoint fitting via quasilikelihood, with application to DNA sequence segmentation. Biometrika , 87(2):301--314

  7. [7]

    T., Jewell, S

    Chen, Y. T., Jewell, S. W., and Witten, D. M. (2023). Quantifying uncertainty in spikes estimated from calcium imaging data. Biostatistics , 24(2):481--501

  8. [8]

    Chen, Y. T. and Witten, D. M. (2023). Selective inference for k-means clustering. Journal of Machine Learning Research , 24(152):1--41

  9. [9]

    and M \"u ller, H.-G

    Dubey, P. and M \"u ller, H.-G. (2020). Fr \'e chet change-point detection. The Annals of Statistics , 48(6):3312--3335

  10. [10]

    Duy, V. N. L. and Takeuchi, I. (2022). More powerful conditional selective inference for generalized lasso by parametric programming. The Journal of Machine Learning Research , 23(1):13544--13580

  11. [11]

    Duy, V. N. L., Toda, H., Sugiyama, R., and Takeuchi, I. (2020). Computing valid p-value for optimal changepoint by selective inference using dynamic programming. Advances in Neural Information Processing Systems , 33:11356--11367

  12. [12]

    and Kirch, C

    Eichinger, B. and Kirch, C. (2018). A MOSUM procedure for the estimation of multiple random change points. Bernoulli , 24(1):526--564

  13. [13]

    Fang, X., Li, J., and Siegmund, D. (2020). Segmentation and estimation of change-point models: false positive control and confidence regions. The Annals of Statistics , 48(3):1615--1647

  14. [14]

    Fearnhead, P. (2006). Exact and efficient B ayesian inference for multiple changepoint problems. Statistics and Computing , 16(2):203--213

  15. [15]

    and Fryzlewicz, P

    Fearnhead, P. and Fryzlewicz, P. (2022). Detecting a single change-point. arXiv preprint arXiv:2210.07066

  16. [16]

    and Rigaill, G

    Fearnhead, P. and Rigaill, G. (2019). Changepoint detection in the presence of outliers. Journal of the American Statistical Association , 114(525):169--183

  17. [17]

    and Rigaill, G

    Fearnhead, P. and Rigaill, G. (2020). Relating and comparing methods for detecting changes in mean. Stat , 9(1):e291

  18. [18]

    Fithian, W., Sun, D., and Taylor, J. (2014). Optimal inference after model selection. arXiv:1410.2597

  19. [19]

    Frick, K., Munk, A., and Sieling, H. (2014). Multiscale change point inference. Journal of the Royal Statistical Society: Series B , 76(3):495--580

  20. [20]

    Fryzlewicz, P. (2014). Wild binary segmentation for multiple change-point detection. The Annals of Statistics , 42(6):2243--2281

  21. [21]

    Fryzlewicz, P. (2021). Robust narrowest significance pursuit: inference for multiple change-points in the median. arXiv:2109.02487

  22. [22]

    Fryzlewicz, P. (2023). Narrowest significance pursuit: inference for multiple change-points in linear models. Journal of the American Statistical Association , pages 1--14

  23. [23]

    L., Bien, J., and Witten, D

    Gao, L. L., Bien, J., and Witten, D. (2022). Selective inference for hierarchical clustering. Journal of the American Statistical Association , pages 1--11

  24. [24]

    S., and Zhang, H

    Hao, N., Niu, Y. S., and Zhang, H. (2013). Multiple change-point detection via a screening and ranking algorithm. Statistica Sinica , 23(4):1553

  25. [25]

    Heard, N. A. and Turcotte, M. J. (2014). Monitoring a device in a communication network. In Data Analysis for Network Cyber-security , pages 151--188. World Scientific

  26. [26]

    Holm, S. (1979). A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics , pages 65--70

  27. [27]

    Hyun, S., G’Sell, M., and Tibshirani, R. J. (2018). Exact post-selection inference for the generalized lasso path. Electronic Journal of Statistics , 12(1):1053--1097

  28. [28]

    Z., G'Sell, M., and Tibshirani, R

    Hyun, S., Lin, K. Z., G'Sell, M., and Tibshirani, R. J. (2021). Post-selection inference for changepoint detection algorithms with application to copy number variation data. Biometrics , 77(3):1037--1049

  29. [29]

    Jewell, S., Fearnhead, P., and Witten, D. (2022). Testing for a change in mean after changepoint detection. Journal of the Royal Statistical Society: Series B , 84(4):1082--1104

  30. [30]

    W., Hocking, T

    Jewell, S. W., Hocking, T. D., Fearnhead, P., and Witten, D. M. (2020). Fast nonconvex deconvolution of calcium imaging data. Biostatistics , 21(4):709--726

  31. [31]

    Killick, R., Fearnhead, P., and Eckley, I. A. (2012). Optimal detection of changepoints with a linear computational cost. Journal of the American Statistical Association , 107(500):1590--1598

  32. [32]

    Kim, S.-J., Koh, K., Boyd, S., and Gorinevsky, D. (2009). l_1 trend filtering. SIAM review , 51(2):339--360

  33. [33]

    K., Kolassa, J

    Kuchibhotla, A. K., Kolassa, J. E., and Kuffner, T. A. (2022). Post-selection inference. Annual Review of Statistics and Its Application , 9:505--527

  34. [34]

    Li, H., Munk, A., and Sieling, H. (2016). FDR -control in multiscale change-point segmentation. Electronic Journal of Statistics , 10(1):918--959

  35. [35]

    Liu, K., Markovic, J., and Tibshirani, R. (2018). More powerful post-selection inference, with application to the lasso. arXiv:1801.09037

  36. [36]

    Maidstone, R., Hocking, T., Rigaill, G., and Fearnhead, P. (2017). On optimal multiple changepoint algorithms for large data. Statistics and Computing , 27(2):519--533

  37. [37]

    Maleki, S., Bingham, C., and Zhang, Y. (2016). Development and realization of changepoint analysis for the detection of emerging faults on industrial systems. IEEE Transactions on Industrial Informatics , 12(3):1180--1187

  38. [38]

    Meier, A., Kirch, C., and Cho, H. (2021). mosum: A package for moving sums in change-point analysis. Journal of Statistical Software , 97:1--42

  39. [39]

    C., Gao, L

    Neufeld, A. C., Gao, L. L., and Witten, D. M. (2022). Tree-values: selective inference for regression trees. Journal of Machine Learning Research , 23(305):1--43

  40. [40]

    B., Venkatraman, E

    Olshen, A. B., Venkatraman, E. S., Lucito, R., and Wigler, M. (2004). Circular binary segmentation for the analysis of array-based DNA copy number data. Biostatistics , 5(4):557--572

  41. [41]

    Pein, F., Sieling, H., and Munk, A. (2017). Heterogeneous change point inference. Journal of the Royal Statistical Society: Series B , 79(4):1207--1227

  42. [42]

    L., Lund, R., and Lu, Q

    Reeves, J., Chen, J., Wang, X. L., Lund, R., and Lu, Q. Q. (2007). A review and comparison of changepoint detection techniques for climate data. Journal of Applied Meteorology and Climatology , 46(6):900--915

  43. [43]

    Rinaldo, A., Wasserman, L., and G’Sell, M. (2019). Bootstrapping and sample splitting for high-dimensional, assumption-lean inference. The Annals of Statistics , 47(6):3438--3469

  44. [44]

    Saha, A., Witten, D., and Bien, J. (2022). Inferring independent sets of G aussian variables after thresholding correlations. arXiv:2211.01521

  45. [45]

    Scott, A. J. and Knott, M. (1974). A cluster analysis method for grouping means in the analysis of variance. Biometrics , 30:507--512

  46. [46]

    Shi, X., Beaulieu, C., Killick, R., and Lund, R. (2022a). Changepoint detection: An analysis of the central E ngland temperature series. Journal of Climate , 35(19):2729--2742

  47. [47]

    Shi, X., Gallagher, C., Lund, R., and Killick, R. (2022b). A comparison of single and multiple changepoint techniques for time series data. Computational Statistics & Data Analysis , 170:107433

  48. [48]

    and Chen, H

    Song, H. and Chen, H. (2022). Asymptotic distribution-free changepoint detection for data with repeated observations. Biometrika , 109(3):783--798

  49. [49]

    Tibshirani, R., Saunders, M., Rosset, S., Zhu, J., and Knight, K. (2005). Sparsity and smoothness via the fused lasso. Journal of the Royal Statistical Society: Series B , 67(1):91--108

  50. [50]

    Tibshirani, R. J. (2014). Adaptive piecewise polynomial estimation via trend filtering. The Annals of Statistics , 42(1):285--323

  51. [51]

    Truong, C., Oudre, L., and Vayatis, N. (2020). Selective review of offline change point detection methods. Signal Processing , 167:107299

  52. [52]

    Wang, D., Yu, Y., and Rinaldo, A. (2021). Optimal change point detection and localization in sparse dynamic networks. The Annals of Statistics , 49(1):203--232

  53. [53]

    and Samworth, R

    Wang, T. and Samworth, R. J. (2018). High dimensional change point estimation via sparse projection. Journal of the Royal Statistical Society: Series B , 80(1):57--83

  54. [54]

    Zhao, S., Witten, D., and Shojaie, A. (2021). In defense of the indefensible: A very naive approach to high-dimensional inference. Statistical Science , 36(4):562--577

  55. [55]

    Zhao, Z., Jiang, F., and Shao, X. (2022). Segmenting time series via self-normalisation. Journal of the Royal Statistical Society: Series B , 84(5):1699--1725