Я реализовал SARIMA для данных USD-INR и применил модель при построении прогнозов на основе объекта результатов, он показал мне ошибку, в которой говорилось, что TypeError: аргумент int () должен быть строкой, байтовым объектом или числом, не «Timestamp», я попытался передать его как строку, но не смог. Пожалуйста, найдите приведенный ниже код для любого решения.
код
pred = results.get_prediction(start=pd.to_datetime('2019-09-25'), dynamic=False, axis = 0)
pred_ci = pred.conf_int()
ax = y['2017':].plot(label='observed')
pred.predicted_mean.plot(ax=ax, label='One-step ahead Forecast', alpha=.7, figsize=(14, 4))
ax.fill_between(pred_ci.index,
pred_ci.iloc[:, 0],
pred_ci.iloc[:, 1], color='k', alpha=.2)
ax.set_xlabel('Date')
ax.set_ylabel('Close')
plt.legend()
plt.show()
#error
TypeError Traceback (most recent call last)
<ipython-input-44-9408203f49a0> in <module>()
----> 1 pred = results.get_prediction(start=pd.to_datetime('2019-09-25'), dynamic=False, axis = 0)
2 pred_ci = pred.conf_int()
3 ax = y['2017':].plot(label='observed')
4 pred.predicted_mean.plot(ax=ax, label='One-step ahead Forecast', alpha=.7, figsize=(14, 4))
5 ax.fill_between(pred_ci.index,
TypeError: int() argument must be a string, a bytes-like object or a number, not 'Timestamp'