【发布时间】:2017-05-18 01:01:36
【问题描述】:
我可能只是误解了文档,但是如何对新数据使用 ARIMAResults.predict 函数?我在训练数据集上创建了一个模型,现在我想看看它在我的测试集上的表现如何,所以我需要运行类似result.predict(test_data, steps=3)
编辑:也许这个问题太含糊了。这是我可以概括的更具体的事情:...
假设我得到一个 ARIMA 模型:
model = sm.tsa.ARIMA(train_data, (1, 0, 0)).fit(disp=0)
我现在想看看这个模型的参数在我搁置的一些test_data 上的表现如何。即。给定test_data[0:50],预测test_data[52];给定 test_data[1:51] 预测 test_data[53] 等等。请注意,我确实不想在 test_data 上训练 ARIMA 模型,我只想使用来自 model 的参数来评估性能。
【问题讨论】:
标签: python time-series statsmodels