我正在尝试使用指数平滑方法创建预测,但得到错误“非季节性数据”。这显然不正确 - 请参阅下面的代码。 为什么我收到此错误?我应该使用不同的功能(它应该能够执行简单,双重,阻尼趋势,季节性,Winters方法)吗?
myRequest.predicate = NSPredicate(format: "name = %@", Optional("David"))
谢谢和亲切的问候
答案 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")
#### ...
您的评论中的问题,为什么ANN工作是因为第三个N
意味着没有季节性,所以即使使用非季节性时间序列也可以计算模型。