![](/img/trans.png)
[英]Using Statsmodel and the ARIMA model to forecast but running into issues
[英]Using Statsmodel ARIMA without dates
我有一个时间序列,但没有任何日期。
我知道收集的数据是均匀分布的。
Statsmodel ARIMA假定我必须有日期,并引发以下错误:
ValueError: Given a pandas object and the index does not contain dates
在不知道日期的情况下无法使用ARIMA吗?
我的数据由单个.csv文件组成,如下所示:
286
276
...
239
236
为了无论出于什么原因仍然无法使用“ statsmodels.tsa.arima_model”包(据我所知,ARIMA应该能够在没有指定日期的情况下运行),因此DataFrame索引必须采用pandas.DatetimeIndex格式。
我创建了一个虚拟日期,其频率为一天,如下所示:
my_data = pd.read_csv('data_2018.csv', header=None)
my_data = my_data.values.flatten()
# create dummy dates for the arima modules....
dates = pd.date_range('1900-1-1', periods=len(my_data), freq='D')
# add the dates and the data to a new dataframe
ts = pd.DataFrame({'dates': dates, 'data': my_data})
# set the dataframe index to be the dates column
ts = ts.set_index('dates')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.