CMD + K

changeforest

Community

Classifier based non-parametric change point detection

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::changeforest

Usage Tracking

1.2.1
1.1.4
1.1.3
1.1.1
1.1.0
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

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

About

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

macOS-arm64
win-64
macOS-64
linux-64