2017-08-05 1 views
0

Je cherche un exemple simple (ou un lien vers un) qui utilise soit base Holt-Winters ou un du paquet de prévision dans R pour tracer les réels sur la même plage que la prédiction .R Holt-Winters prévision train/test

J'ai vu de nombreux exemples qui montrent les réels/montés ensemble, ou les réels 'suivis de' la prédiction, mais je ne peux pas trouver un exemple de code avec les réels/prédits fonctionnant ensemble. La raison pour cela est de créer une prédiction en utilisant un sous-ensemble des réels (train), puis de laisser tomber l'ensemble de données complet pour que je puisse montrer à quel point la prédiction a vraiment eu lieu. J'espère que cela a du sens, et merci d'avance pour toute aide!

Répondre

0

J'ai trouvé une solution assez simple à cela en utilisant le paquet dgraph. Cela peut être une chose simple, mais en laissant ma question/réponse ici Incase autres débutants viennent à travers et essayer de faire la même chose:

Je pris le code de ce lien (2ème graphique): https://rstudio.github.io/dygraphs/gallery-upper-lower-bars.html

Et modifié à ceci:

library(dygraphs) 
library(magrittr) 

#hw <- HoltWinters(ldeaths) 
hw <- HoltWinters(window(ldeaths, 1974, c(1976,12)))  #subset timeseries to first 3 years in ldeath (train data) 
p <- predict(hw, n.ahead = 36, prediction.interval = TRUE) #predict for the last 3 years in ldeath (test data) 
all <- cbind(ldeaths, p) #we add full ldeaths into graph to see test data (1977,78,79) against the prediction 

dygraph(all, "Deaths from Lung Disease (UK)") %>% 
    dySeries("ldeaths", label = "Actual") %>% 
    dySeries(c("p.lwr", "p.fit", "p.upr"), label = "Predicted")