Я использовал следующий код, чтобы сделать некоторые прогнозы:
Просто чтобы дать вам быстрый взгляд на набор данных (df.head ()):
places_occupees date
0 238 2017-01-01 00:00:00
1 238 2017-01-01 00:01:00
2 238 2017-01-01 00:02:00
3 238 2017-01-01 00:03:00
4 238 2017-01-01 00:04:00
Затем я делаю прогнозыв течение следующих 7 дней:
X = places.values
train, test = X[1:len(X)-7], X[len(X)-7:]
# On entraîne le modèle d'autoregression
model = AR(train)
model_fit = model.fit()
print('Lag: %s' % model_fit.k_ar)
print('Coefficients: %s' % model_fit.params)
#On effectue des predictions
predictions = model_fit.predict(start=len(train), end=len(train)+len(test)-1, dynamic=False)
Я получаю следующий вывод:
Так выглядит график:
Но я действительно хочу сделать некоторые прогнозы на следующие 24 часа, а не на следующие 7 дней.Как я могу это сделать?Как мне изменить приведенный выше код?
Заранее спасибо.