Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. DataFVM <- read.csv("AM1.csv", header=TRUE,na.strings=c("NULL",""))
  2.  
  3. Data <- subset(DataFVM,select=c(ID,Backlog))
  4. Data <- Data[(Data$ID %in% c('905')),]
  5. backlog <- as.vector(Data$Backlog)
  6. backlog <- as.ts(backlog)
  7.  
  8. bestfit <- list(aicc=Inf)
  9. for(i in 1:25)
  10. {
  11. fit <- auto.arima(backlog, xreg=fourier(backlog, K=i), seasonal=FALSE)
  12. if(fit$aicc < bestfit$aicc)
  13. bestfit <- fit
  14. else break;
  15. }
  16. fc <- forecast(bestfit, xreg=fourierf(backlog, K=1, h=104))
  17.  
  18. ID Backlog
  19. 905 0.99
  20. 905 0.96
  21. 905 0.98
  22. 905 0.87
  23. 905 0.95
  24. 905 0.91
  25. 905 0.96
  26. 905 0.92
  27. 905 0.9
  28. 905 0.91
  29. 905 0.96
  30. 905 0.95
  31. 905 0.87
  32. 905 0.99
  33. 905 0.95
  34. 905 0.99
  35. 905 0.93
  36. 905 0.94
  37. 905 0.96
  38. 905 0.98
  39. 905 0.71
  40. 905 0.84
  41. 905 0.86
  42. 905 0.92
  43. 905 0.91
  44. 905 1
  45. 905 0.96
  46. 905 0.92
  47. 905 0.96
  48. 905 0.92
  49. 905 0.83
  50. 905 0.93
  51. 905 0.97
  52. 905 0.67
  53. 905 0.89
  54. 905 0.92
  55. 905 0.95
  56. 905 0.94
  57. 905 0.95
  58. 905 1
  59. 905 0.98
  60. 905 0.94
  61. 905 0.88
  62.  
  63. #backlog <- as.ts(backlog)
  64. backlog <- as.ts(backlog,frequency=7)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement