2016-05-18 3 views
0

Comme le titre a dit, est-il de toute façon pour obtenir un nombre exact d'une prévision de Holt-hivers? Par exemple, dire que j'ai un objet de séries temporelles comme ceci:Comment obtenir le nombre de prévisions de holt-hivers à Rstudio

Date Total 
6/1/2014 150 
7/1/2014 219 
8/1/2014 214 
9/1/2014 47 
10/1/2014 311 
11/1/2014 198 
12/1/2014 169 
1/1/2015 253 
2/1/2015 167 
3/1/2015 262 
4/1/2015 290 
5/1/2015 319 
6/1/2015 405 
7/1/2015 395 
8/1/2015 391 
9/1/2015 345 
10/1/2015 401 
11/1/2015 390 
12/1/2015 417 
1/1/2016 375 
2/1/2016 397 
3/1/2016 802 
4/1/2016 466 

Après avoir enregistré en ch variable je Holt Winters pour faire une prévision:

hp.ts <- ts(hp$Total, frequency = 12, start = c(2014,4)) 
hp.ts.hw <- HoltWinters(hp.ts) 
library(forecast) 
hp.ts.hw.fc <- forecast.HoltWinters(hp.ts.hw, h = 5) 
plot(hp.ts.hw.fc) 

Cependant, ce que je dois savoir comment exactement le Total en 2016/05 est (prévisible) va être. Y at-il de toute façon pour obtenir la valeur exacte? Par ailleurs, j'ai remarqué que la ligne bleue (prévision) n'est PAS connectée à la ligne noire. Est-ce normal? Ou je devrais corriger mon code?

Merci d'avoir lu.

Répondre

0

Je ne sais pas pourquoi vous avez fait le tour pendant que vous appeliez la bibliothèque (prévision). Ci-dessous fournit des réponses directes à vos questions:

hp.ts.hw <- hw(hp.ts) 
hp.ts.hw.fc <- forecast(hp.ts.hw, h = 5) 
plot(hp.ts.hw.fc) 
hp.ts.hw.fc 

     Point Forecast Lo 80 Hi 80 Lo 95 Hi 95 
Mar 2016  546.5311 448.2997 644.7624 396.2992 696.7630 
Apr 2016  623.7030 525.4716 721.9344 473.4711 773.9349 
May 2016  671.8989 573.6675 770.1303 521.6670 822.1309 
Jun 2016  667.3722 569.1408 765.6036 517.1402 817.6041 
Jul 2016  500.0710 401.8396 598.3024 349.8390 650.3030 
0

Je ne sais pas si j'ai compris votre doute. Mais vous pouvez obtenir la valeur prévue par:

hp.ts.hw.fc$mean 

Vous pouvez utiliser la fonction de précision pour mesurer la qualité de vos résultats.