#'Create a Custom Time Series
#'
#'Crate an xts time series using an vector of value and a vector of times
#'@param values A vector of values for the time series
#'@param intervals A vector of time intervals for the time series. This should be one
#'item shorter than values. Intervals may be set in seconds where 60 would equal 1 minute.
#'@return An xts time series
#'@export
CreateCustomTimeSeries <- function(values, intervals){
if(missing(intervals)){
intervals = sample(60 : 60*60*60, length(values)-1)
}
else{
stopifnot(length(intervals) == length(values)-1)
}
time = Sys.time()
timeIndex <- c(time)
for(i in 1:length(intervals)){
time = time + intervals[i]
timeIndex = append(timeIndex, time)
}
xtsObj = xts::xts(values, order.by = timeIndex)
return(xtsObj)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.