У меня проблема с моделью GARCH в python.Мой код выглядит следующим образом
import sys
import numpy as np
import pandas as pd
from arch import arch_model
sys.setrecursionlimit(1800)
spotmarket = pd.read_excel("./data/external/Spotmarket.xlsx", index=True)
l = spotmarket['Price'].pct_change().dropna()
returns = 100 * l
returns.plot()
plt.show()
model=arch_model(returns, vol='Garch', p=1, o=0, q=1, dist='Normal')
results=model.fit()
print(results.summary())
Первая часть кода работает хорошо.У меня есть цены на конец дня в отдельной таблице Excel и хочу смоделировать их с моделью GARCH.Проблема в том, что я получаю сообщение об ошибке The optimizer returned code 9. The message is:
Iteration limit exceeded
See scipy.optimize.fmin_slsqp for code meaning.
У кого-то есть идея, как мне решить проблему с лимитом итерации?Спасибо!