zoo package in R can be used for working with irregular time series data
loading packages
library(dygraphs)
library(zoo)
generating random time series datax1 = vector(length=200)
x1[1] = 50
r1 = runif(199,-20,20)
x2 = vector(length=200)
x2[1] = 10
r2 = runif(199,-20,20)
for(i in 2:200){
x1[i] = x1[i-1] + r1[i-1]
x2[i] = x2[i-1] + r2[i-1]
}
creating time seriesd = seq.Date(as.Date("2000-01-01"),by = 1,length.out = 366) # sequence of dates
ts = zoo(cbind(x1,x2),d)
head(ts)
## x1 x2
## 2000-01-01 50.00000 10.000000
## 2000-01-02 53.69693 3.235188
## 2000-01-03 66.49859 8.734786
## 2000-01-04 48.27410 -9.917434
## 2000-01-05 41.36549 -26.814739
## 2000-01-06 52.52426 -13.362209
run below code to plot the interactve graph:dygraph(ts) %>% dyRangeSelector()
.
Comments
Post a Comment