Verify that a time series can be broken into a set of chunks based on input change points.

verify_changepoint_locations(data, changepoints = NULL,
  timename = "time")

Arguments

data

Class data.frame object including the predictor and response variables.

changepoints

Numeric vector indicating locations of the change points. Must be conformable to integer values.

timename

character element indicating the time variable used in the time series. Defaults to "time". The variable must be integer-conformable or a Date. If the variable named is a Date, the input is converted to an integer, resulting in the timestep being 1 day, which is often not desired behavior.

Value

Logical indicator of the check passing TRUE or failing FALSE.

Examples

  data(rodents)
  dtt <- rodents$document_term_table
  lda <- LDA_set(dtt, 2, 1, list(quiet = TRUE))
  dct <- rodents$document_covariate_table
  dct$gamma <- lda[[1]]@gamma
  verify_changepoint_locations(dct, changepoints = 100,
                               timename = "newmoon")