Detect a shift in a single time-value pair of paleodata

detectShiftCore(
  time,
  vals,
  minimum.segment.length = 1,
  cpt.fun = changepoint::cpt.mean,
  gaussianize = TRUE,
  calc.deltas = TRUE,
  ...
)

Arguments

time

a vector of time data

vals

a vector paleodata

minimum.segment.length

the minimum allowed length of a detected segment (in time units)

cpt.fun

which function from the changepoint package to use, changepoint::cpt.mean, changepoint::cpt.var or changepoint::cpt.meanvar

gaussianize

Force vals to gaussian distribution before analysis. Default (TRUE). Most (all?) methods in the changepoint package assume gaussian distributions, so this is strongly recommended.

calc.deltas

Calculate the difference in means between change point sections. Default FALSE

...

options to pass to cpt.fun . See changepoint function documentation for details.

Value

A tibble of output data and metadata