使用预测包简化移动平均误差

时间:2019-03-05 02:46:03

标签: r forecasting moving-average

当我尝试使用预测功能预测sma的时间序列时,出现此错误:

fc <- forecast(sma(ts),h=3)
  

错误:提供的模型不是简单移动平均线!

有人知道如何解决它吗? 预测来自fpp2软件包,移动平均函数来自平滑软件包。

这是一个示例:

library(smooth)
library(fpp2)
library(readxl)
setwd("C:\\Users\\lferreira\\Desktop\\FORECASTING") 

data<- read_xlsx("BASE_TESTE.xlsx") 
 ts <- ts(data$`1740`,start=c(2014,1),frequency=4)
> fc <- forecast(sma(ts),h=3)
  

错误:提供的模型不是简单移动平均线!

1 个答案:

答案 0 :(得分:0)

您的示例不可复制,因为您没有提供数据。

下面的示例是可重复的,并且没有给出错误。

library(smooth)
forecast(sma(USAccDeaths))

请注意,此处使用的forecast函数不是fpp2软件包的一部分。它来自光滑的包装。

要检查示例运行情况,

  • 首先检查您的数据是否已正确读取。
  • 然后检查sma函数是否返回了有意义的信息。错误消息表明该函数未返回应有的模型。