Advertisement
Guest User

Untitled

a guest
Oct 18th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. calcARDL <- function(ModFitado, horizonte = 1){
  2. ytplus1 <- predict(ModFitado, horizonte)
  3. return(ytplus1)
  4. }
  5.  
  6.  
  7. calcSerie <- function(serieOriginal, MaxDefasagens, horizonte = 1){
  8. resultSet <- serieOriginal[1:(length(serieOriginal)-MaxDefasagens)]
  9. for(i in 0:MaxDefasagens){
  10. serieX <- serieOriginal[1:(length(serieOriginal)-MaxDefasagens+i)]
  11. predicX <- as.numeric(calcARDL(serieX, horizonte)$pred)
  12. resultSet <- append(resultSet, predicX)
  13. }
  14. return(ts(resultSet,start = start(serieOriginal), end = end(serieOriginal), frequency = 4))
  15. }
  16.  
  17.  
  18. calcRes <- function(serieOri, serieCortada, defasagens){
  19. errosTot <- vector()
  20. for(i in 1:defasagens){
  21. erroX <- serieOri[length(serieOri)-defasagens+i] - serieCortada[length(serieOri)-defasagens+i]
  22. erroXX <- erroX^2
  23. errosTot <- append(errosTot, erroXX)
  24. }
  25. sumErros <- sum(errosTot)
  26. return(sumErros)
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement