我正在尝试使用日期来预测农作物的数量,但是我无法拟合该模型,因为它不接受日期参数。
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()