changeTimes | R Documentation |
Trims down the number of changepoints in time series data to give segments that can reasonably be classified into discrete periods of activity. These will not normally be less than 30 seconds in duration.
changeTimes(
time,
intervalseconds = 30,
changeupdown,
changedegrees,
mininterval = 5,
verbose = TRUE,
verbose_timer = TRUE
)
time |
numeric vector |
intervalseconds |
An integer number of seconds (usually greater than 5)
during which at most one changepoint may occur (typically between 5 and 30).
If intervalseconds is NA, all times will be returned.
If intervalseconds <= mininterval it will be ignored
(with a warning if verbose is |
changeupdown |
cpt object |
changedegrees |
cpt object |
mininterval |
single numeric |
verbose |
single logical should all warnings be reported? (default TRUE) |
verbose_timer |
single logical giving a time analysis of code. |
The changepoint package provides tools for optimally segmenting time series data.
numeric vector of times
library(changepoint)
d1 <- c(54, 30, 27, 53, 100, 204, 197)
d2 <- c(67, 64, 70, 79, 69, 60, 54)
c1 <- cpt.var(d1, penalty = "SIC", pen.value = 1e-3, method = "PELT")
c2 <- cpt.var(d2, penalty = "SIC", pen.value = 1e-3, method = "PELT")
changeTimes(time = 0:6, intervalseconds = 30,
changeupdown = c1, changedegrees = c2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.