Я пытаюсь предсказать количество культур, используя даты, но я не могу соответствовать модели, поскольку она не принимает аргумент даты.
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()