For decomposing a time series into seasonal components, you need at least 2
seasons worth of data. If you have even one data point less, you will see
this error message.
blockLength <- 52
ts1 <- ts(rnorm(2*blockLength-1), frequency=blockLength)
decompose(ts1) # error
ts2 <- ts(rnorm(2*blockL
blockLength <- 37 # can be anything you like
ts1 <- ts(rnorm(2*blockLength-1, 0,2), frequency=blockLength)
de <- decompose(ts1) # error
ts2 <- ts(rnorm(2*blockLength, 0,2), frequency=blockLength)
de <- decompose(ts2)
plot(de)
So the trick is to have at least two periods in your time series. Ev
2 matches
Mail list logo