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