Прогнозы на следующие 24 часа - PullRequest
0 голосов
/ 28 ноября 2018

Мне удалось успешно реализовать код, найденный в Интернете (https://machinelearningmastery.com/autoregression-models-time-series-forecasting-python/)), чтобы я мог прогнозировать температуру на следующие 7 дней с помощью модели авторегрессии для временных рядов. Ниже приведен код, используемый длясделайте эти прогнозы:

X = temp.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)
for i in range(len(predictions)):
    print('predicted=%f, expected=%f' % (predictions[i], test[i]))
error = mean_squared_error(test, predictions)

Но то, что я хотел бы сделать, это сделать прогнозы на следующие 12 или 24 часа, а не на ближайшие дни. Не могли бы вы помочь мне с этим?

Заранее спасибо.

...