segment_pelt function

Segment a time series using the PELT algorithm

Segment a time series using the PELT algorithm

Segmenting functions for the PELT algorithm

segment_pelt(x, model_fn = fit_meanvar, ...)

Arguments

  • x: A time series
  • model_fn: A character or name coercible into a fun_cpt function. See, for example, fit_meanshift_norm(). The default is fit_meanvar().
  • ...: arguments passed to changepoint::cpt.meanvar() or changepoint::cpt.mean()

Returns

A cpt object returned by changepoint::cpt.meanvar() or changepoint::cpt.mean()

Details

This function wraps either changepoint::cpt.meanvar() or changepoint::cpt.mean().

Examples

# Segment a time series using PELT res <- segment_pelt(DataCPSim) res str(res) # Segment as time series while specifying a penalty function segment_pelt(DataCPSim, penalty = "BIC") # Segment a time series while specifying a meanshift normal model segment_pelt(DataCPSim, model_fn = fit_meanshift_norm, penalty = "BIC")