Почему python выдает ошибку индекса без даты в моделировании временных рядов (ARIMA), несмотря на преобразование столбца даты в формат datetime? - PullRequest
0 голосов
/ 20 марта 2019

Я пытаюсь предсказать количество культур, используя даты, но я не могу соответствовать модели, поскольку она не принимает аргумент даты.

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()
...