This repository contains implementations of changepoint detection algorithms using two different approaches:
These methods are useful for analyzing time series data to identify points where the statistical properties of the data change significantly.
Changepoint detection is an important technique in time series analysis, helping to identify moments where the data behavior changes, such as shifts in mean, variance, or other statistical properties. This repository provides two methods for detecting changepoints:
Fixed Number of Segments (k): This method allows the user to specify the number of segments they believe are present in the data, and the algorithm will detect changepoints accordingly.
Penalty Parameter (λ): This method allows the user to control the trade-off between the number of changepoints detected and the fit of the model. A higher penalty will result in fewer changepoints, while a lower penalty will detect more changepoints.
This project is licensed under the MIT License. See the LICENSE file for more details.