#' Produce a sample collection.
#'
#' @param n Number of objects to generate.
#' @param len Number of samples in each series.
#' @param dir Parent directory for the new collection.
#'
#' @return A \code{\link{collection}} object.
#' @export
#' @rdname examples
#'
sample_time_series <- function (n = 10, len = 84, dir = tempdir(), seed = 1)
{
c <- collection('time_series', dir = dir)
set.seed(seed)
lapply(seq(n), function (i) {
data <- data.frame(
a = cumsum(rnorm(len)),
b = cumsum(rnorm(len)),
c = cumsum(rnorm(len))
)
data$x <- with(data, .1*a + .2*b + 0.3*c) + rnorm(len)
store(c, data, no = i)
})
return(c)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.