changeforest
Classifier based non-parametric change point detection
Classifier based non-parametric change point detection
To install this package, run one of the following:
Change point detection aims to identify structural breaks in the probability distribution of a time series. Existing methods either assume a parametric model for within-segment distributions or are based on ranks or distances and thus fail in scenarios with a reasonably large dimensionality.
changeforest implements a classifier-based algorithm that consistently estimates
change points without any parametric assumptions, even in high-dimensional scenarios.
It uses the out-of-bag probability predictions of a random forest to construct a
classifier log-likelihood ratio that gets optimized using a computationally feasible two-step
method.
See [1] for details.
[1] M. Londschien, P. Bühlmann, and S. Kovács (2023). "Random Forests for Change Point Detection" Journal of Machine Learning Research
Summary
Classifier based non-parametric change point detection
Last Updated
Sep 22, 2025 at 11:32
License
BSD-3-Clause
Total Downloads
377.5K
Supported Platforms
GitHub Repository
https://github.com/mlondschien/changeforest