尽管将date列转换为datetime格式,为什么为什么python在时间序列建模(ARIMA)中抛出非日期索引错误?

时间:2019-03-20 07:38:48

标签: python arima

我正在尝试使用日期来预测农作物的数量,但是我无法拟合该模型,因为它不接受日期参数。

ValueError:为dates参数提供了非日期索引。

代码如下,

import numpy as np
import matplotlib.pyplot as plt 
import pandas as pd
from statsmodels.tsa.arima_model import ARIMA

ds=pd.read_csv('convert.csv')
ds.dates=pd.to_datetime(ds.dates)

elements = len(ds)

train_size=int(elements*0.7)
train_data=ds[0:train_size]

test_data=ds[train_size:elements]
exogx=np.array(range(0,7))
model=ARIMA(np.array(train_data),order=(0,1,0),dates='dates',exog=exogx)
model_fit=model.fit()
prediction=model_fit.forecast()

0 个答案:

没有答案