plot_best_chromosome function

Diagnostic plots for seg_basket objects

Diagnostic plots for seg_basket objects

plot_best_chromosome(x) plot_cpt_repeated(x, i = nrow(x$basket))

Arguments

  • x: A seg_basket() object
  • i: index of basket to show

Returns

A ggplot2::ggplot() object

Details

seg_basket() objects contain baskets of candidate changepoint sets.

plot_best_chromosome() shows how the size of the candidate changepoint sets change across the generations of evolution.

plot_cpt_repeated() shows how frequently individual observations appear in the best candidate changepoint sets in each generation.

Examples

# Segment a time series using Coen's algorithm x <- segment(DataCPSim, method = "coen", num_generations = 3) # Plot the size of the sets during the evolution x |> as.segmenter() |> plot_best_chromosome() # Segment a time series using Coen's algorithm x <- segment(DataCPSim, method = "coen", num_generations = 3) # Plot overall frequency of appearance of changepoints plot_cpt_repeated(x$segmenter) # Plot frequency of appearance only up to a specific generation plot_cpt_repeated(x$segmenter, 5)