tidychangepoint0.0.1 package

A Tidy Framework for Changepoint Detection Analysis

mcdf

Cumulative distribution of the exceedances of a time series

binary2tau

Convert changepoint sets to binary strings

as_year

Convert a date into a year

as.model

Convert, retrieve, or verify a model object

as.segmenter

Convert, retrieve, or verify a segmenter object

fit_meanvar

Fit a model for mean and variance

BMDL

Bayesian Maximum Descriptive Length

build_gabin_population

Initialize populations in genetic algorithms

changepoints

Extract changepoints

compare_models

Compare various models or algorithms for a given changepoint set

cut_inclusive

Use a changepoint set to break a time series into regions

deg_free

Retrieve the degrees of freedom from a logLik object

diagnose

Diagnose the fit of a segmented time series

evaluate_cpts

Evaluate candidate changepoints sets

evolve_gbmdl

Generate a list of candidate changepoints using a genetic algorithm

exceedances

Compute exceedances of a threshold for a time series

file_name

Obtain a descriptive filename for a tidycpt object

fit_lmshift

Regression-based model fitting

fit_meanshift

Fast implementation of meanshift model

fit_nhpp_region

Fit an NHPP model to one specific region

fit_nhpp

Fit a non-homogeneous Poisson process model to the exceedances of a ti...

fitness

Retrieve the optimal fitness (or objective function) value used by an ...

fun_cpt

Class for model-fitting functions

iweibull

Weibull distribution functions

log_likelihood_region_weibull

Log-Likelihood functions for regions (Weibull)

MBIC

Modified Bayesian Information Criterion

MDL

Maximum Descriptive Length

mod_cpt

Base class for changepoint models

model_args

Retrieve the arguments that a model-fitting function used

model_name

Retrieve the name of the model that a segmenter or model used

model_variance

Compute model variance

seg_params

Retrieve parameters from a segmenter

pad_tau

Pad and unpad changepoint sets with boundary points

plot_best_chromosome

Diagnostic plots for seg_basket objects

plot_intensity

Plot the intensity of an NHPP fit

plot.tidyga

Plot GA information

reexports

Objects exported from other packages

seg_basket

Default class for candidate changepoint sets

seg_cpt

Base class for segmenters

segment_coen

Algoritmo genético de Bayesian MDL a un paso

segment_ga

Segment a time series using a genetic algorithm

segment_manual

Manually segment a time series

segment_pelt

Segment a time series using the PELT algorithm

segment

Segment a time series using a variety of algorithms

tau2time

Convert changepoint sets to time indices

tbl_coef

Format the coefficients from a linear model as a tibble

test_set

Simulate time series with known changepoint sets

tidychangepoint-package

tidychangepoint: A Tidy Framework for Changepoint Detection Analysis

tidycpt-class

Container class for tidycpt objects

vec_ptype2.logLik.logLik

Vectors implementation for logLik

whomademe

Recover the function that created a model

Changepoint detection algorithms for R are widespread but have different interfaces and reporting conventions. This makes the comparative analysis of results difficult. We solve this problem by providing a tidy, unified interface for several different changepoint detection algorithms. We also provide consistent numerical and graphical reporting leveraging the 'broom' and 'ggplot2' packages.