首页 文章

如何使用Arima Model获得R中的预测值?

提问于
浏览
0

我是R的新手,所以不知道使用Arima Model在R中预测的确切程度 . 我的数据集如下:92 Aug-17 9533 93 Sep-17 8718 94 Oct-17 2035 95 Nov-17 2539 96 Dec-17 1333 97 Jan-18 2444 98 Feb-18 9371 99 Mar-18 9697 100 Apr- 18 3989 101 May-18 4061 102 Jun-18 2797 103 Jul-18 2949

我希望通过在R中使用arima模型来查看未来12个月的预测值 . 那么我应该如何实现这一点 .

提前致谢 . this is a dataset

2 回答

  • 0

    假设您已准备好ARIMA模型

    所以你可以使用以下方法来预测值 . 这里 n 是您要预测的值的数量 . 在您的情况下, n 将为12 .

    pred = predict(fit,n.ahead = 1*n)
    

    如果您在ARIMA建模期间记录值,则使用以下方法进行实际输出 .

    values = 2.718^pred$pred
    
  • 0

    您可以使用 R 中的 forecast 包进行预测 . 但是,您的问题非常广泛,例如:

    library(forecast)
    
    data("airmiles")
    
    auto.arima(airmiles, stepwise = F,approximation = F)->arima_fit # fit an arima model with autoarima 
    
    forecast(arima_fit, h= 12 )->fc # forcast next 12 months 
    
    accuracy(fc) #check accuracy of your forecast
    

    了解更多详情check this book

相关问题