ets:ets中的错误(timeseries,model =“MAM”):非季节性数据

时间:2016-08-08 15:02:34

标签: r ets

我正在尝试使用指数平滑方法创建预测,但得到错误“非季节性数据”。这显然不正确 - 请参阅下面的代码。 为什么我收到此错误?我应该使用不同的功能(它应该能够执行简单,双重,阻尼趋势,季节性,Winters方法)吗?

myRequest.predicate = NSPredicate(format: "name = %@", Optional("David"))

谢谢和亲切的问候

1 个答案:

答案 0 :(得分:3)

您应该只使用ts从数字向量创建时间序列。有关详细信息,请参阅帮助文件。

未正确指定开始值和结束值。 将频率设置为1 是一个有效的季节性,它与没有季节性的情况相同。

尝试:

timeseries <- ts(data=values, frequency=12)
ets <- ets(timeseries, model="MAM")
print(ets)
#### ETS(M,A,M) 
#### Call:
####   ets(y = timeseries, model = "MAM") 
####   ...

enter image description here

您的评论中的问题,为什么ANN工作是因为第三个N意味着没有季节性,所以即使使用非季节性时间序列也可以计算模型。