Извинения, если это простой вопрос/ошибка, но когда я пытаюсь предсказать временные ряды, используя statsmodels.tsa AR, предсказания разворачиваются очень быстро мимо данных, которые у меня есть. Это не зависит от порядка модели или длины данных, используемых для соответствия модели AR.Авторегрессионная модель предсказания распадается на плоскую линию
Что я делаю неправильно?
from statsmodels.tsa.ar_model import AR
section1 = data[0:800]-np.mean(data[0:800])
plt.plot(section1)
x = AR(section1)
y = x.fit(5)
z = y.predict(10,1500)
plt.plot(z)
Знаете ли вы, как модель регрессии пытается подогнать ваши данные? Данные в вашем прогнозе из диапазона 0-800 выглядят так, как будто они взяты прямо из вашего учебного набора. –
Да, я думаю, что первый 800 - это тренировочный набор - В док-строке Ar fit() «Возвращается в пробах и вне выборки». Я хотел, чтобы выборка продолжалась до 800 и не сходилась к среднему значению, – Jonathan