как экстраполировать модель временного ряда для прогнозирования будущих значений вне выборки с использованием statsmodel - PullRequest
0 голосов
/ 30 октября 2019

У меня есть модель временного ряда 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()

Ниже приведен вывод кода выше.

enter image description here

Любые советы будут высоко оценены!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...