Авторегрессия Прогнозирование большого отрицательного числа - PullRequest
0 голосов
/ 06 июня 2019

Я использую авторегрессию для прогноза

Библиотека: statsmodel

Пример кода Python:

from statsmodels.tsa.ar_model import AR
from random import random


# contrived dataset
data =[0.394,0.428,0.49,0.594,0.75,0.656,0.673,0.731,0.743,0.837,0.838,0.896,1.014,1.003,1.01,1.101,1.097]
# fit model
model = AR(data)
model_fit = model.fit()
# make prediction
yhat = model_fit.predict(len(data), len(data))
print(yhat)

здесь я показываю необычный результат прогноза.

[- 7,03558645]

Почему эта модель предсказывает большое число? когда я удалил последнее значение из данных, оно работает нормально.

...