Почему модель авторегрессии (AR) в python дает неточный негативный прогноз - PullRequest
0 голосов
/ 15 февраля 2020

У меня есть данные временного ряда с 8 точками. Я использовал модель AR из библиотеки statsmodels.tsa.ar_model. Я тренировал данные, используя 8 баллов, и предсказал следующие 3 балла. Хотя все значения в ряду находятся в возрастающем порядке, модель прогнозирует следующие значения как отрицательные. Почему AutoRegression дает такой неточный результат. Это из-за ошибки в коде или недостаточности данных (короткие серии)?

Код: -

rft=[1,7,8,20,59,133,223,247]
from statsmodels.tsa.ar_model import AR
model=AR(rft)
model_fit = model.fit()
y_predicted=model_fit.predict(start=len(rft), end=len(rft)+3)
print(y_predicted)

Output:-
8      -25.113460
9    -1054.913428
10   -3537.131054
11   -8056.000283
dtype: float64
...