【发布时间】:2018-03-10 16:55:15
【问题描述】:
我有一个时间序列,但我没有任何日期。
我知道收集的数据是均匀分布的。
Statsmodel ARIMA 假定我必须有日期并抛出以下错误:
ValueError: Given a pandas object and the index does not contain dates
不知道日期就不能使用 ARIMA 吗?
【问题讨论】:
-
如果您知道它们是均匀分布的并且您需要日期 - 为什么不创建虚拟日期并将它们均匀分布?每天左右?除此之外:请再次查看how to ask和on-topic,如果您有任何问题,请提供您的代码mvce。
-
我尝试过这样做,但我对 Pandas 和 Numpy 不熟悉,如果您能提供代码摘录,将不胜感激。
-
如果您通过编辑问题将产生错误的代码与错误一起发布,我们将不胜感激,以便我们更容易将其复制并粘贴到 IDE 中并修复它。也发布样本数据。谢谢。如果您根本不知道,那么问的地方是错误的,教程会教您基础知识,例如。从这里开始:arima-for-time-series-forecasting-with-python
-
我的意思是说我不熟悉 Pandas 以及如何创建虚拟日期并将它们设置为数据框的键。由于我昨天和今天都尝试过并且没有成功,所以我决定在 SO 上发布问题。
-
更简单的方法是只使用 numpy 数组而不是 pandas 系列,numpy 数组没有索引。使用日期的主要优点是可以按日期指定预测和预测周期。
标签: python time-series statsmodels arima