У меня есть модель временного ряда AR, которая измеряет продажи в каждом месяце, возвращаясь на 10 лет назад, используя statsmodel. Сейчас моя модель прогнозирует значения в существующие месяцы (независимая переменная), но у меня возникают трудности с поиском способа использовать мою модель для прогнозирования будущих продаж в ближайшие 2-3 года (2019-2022).
Чтобы обеспечить контекст, вот код, который я использовал для сравнения моих прогнозируемых значений с существующими периодами времени с фактическими значениями за тот же период времени.
# make predictions
predictions = model_fitted.predict(
start=len(train_data),
end=len(train_data) + len(test_data)-1,
dynamic=False)
# create a comparison dataframe
compare_df = pd.concat(
[df['stationary'].tail(12),
predictions], axis=1).rename(
columns={'stationary': 'actual', 0:'predicted'})
#plot the two values
compare_df.plot()
Ниже приведен вывод кода выше.
Любые советы будут высоко оценены!