Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
559
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
R 0.62 KB | None | 0 0
  1. #install.packages("forecast")
  2. library(forecast)
  3. myvector = sample(1:45, 13, replace=F)
  4. mydata <- ts(myvector, start=c(2020, 1, 1), end=c(2022, 12, 10), frequency=12)
  5. trend_mydata = ma(mydata, order = 4, centre = T)
  6. plot(as.ts(mydata))
  7. lines(trend_mydata)
  8. plot(as.ts(mydata))
  9. detrend_mydata = mydata - trend_mydata
  10. plot(as.ts(detrend_mydata))
  11. m_mydata = t(matrix(data= detrend_mydata, nrow=4))
  12. seasonal_mydata = colMeans(m_mydata, na.rm = T)
  13. plot(as.ts(rep(seasonal_mydata, 16)))
  14. random_mydata = mydata - trend_mydata - seasonal_mydata
  15. plot(as.ts(random_mydata))
  16. # Dawid Biały, Bartłomiej Bartoszek, Daniel Sobczak
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement