В чем смысл результатов прогнозирования модели pyflux GARCH? - PullRequest
0 голосов
/ 05 октября 2019

У меня есть две серии: диапазон (20) и диапазон (0, 40, 2). Я пытаюсь предсказать следующие значения с pyflux.GARCH. Результат, который я ожидаю для первой серии: 20 21 22 23 24 Результат, который я ожидаю для второй серии: 39 41 43 45 47

Для первой я получаю: 222.604657 233.956042 245.563616 256.949521 268.109078 Длявторой получаю: 889.877348 934.948259 980.351219 1025.914387 1071.470460

Это не прогнозируемые значения, которые я ожидал.

Может кто-нибудь объяснить результаты?

Код:

import pandas as pd
import pyflux as pf


df = pd.DataFrame(
    {
        'a': list(range(20)),
        'b': list(range(0, 40, 2))
    }
)

model = pf.GARCH(df, target='a', p=1, q=1)
model.fit()
predictions_a = model.predict(5)
print(predictions_a)

model = pf.GARCH(df, target='b', p=1, q=1)
model.fit()
predictions_b = model.predict(5)
print(predictions_b)

результаты:

             a
20  222.604657
21  233.956042
22  245.563616
23  256.949521
24  268.109078
              b
20   889.877348
21   934.948259
22   980.351219
23  1025.914387
24  1071.470460

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