Python Pyflux预测函数

Python Pyflux预测函数,python,Python,如果有人对Python中的Pyflux有一些经验,我想了解一下Predict函数是如何工作的。使用下面的代码,我是否正确地假设我从以前的数据中得到下一个时期的预测?因此,如果i=30是df_pred.loc[i,'UD']返回dfg.loc[i+1,'UD']的预测或dfg.loc[i,'UD']?我问这个问题的原因是,根据文档所述,我希望用I+1调用下一个时期的预测,但这不起作用。任何帮助或建议都将不胜感激 for i in dfg.index: if i >= 30: data = d

如果有人对Python中的Pyflux有一些经验,我想了解一下Predict函数是如何工作的。使用下面的代码,我是否正确地假设我从以前的数据中得到下一个时期的预测?因此,如果
i=30
df_pred.loc[i,'UD']
返回
dfg.loc[i+1,'UD']
的预测或
dfg.loc[i,'UD']
?我问这个问题的原因是,根据文档所述,我希望用
I+1
调用下一个时期的预测,但这不起作用。任何帮助或建议都将不胜感激

for i in dfg.index:
if i >= 30:
data = dfg[i-30:i]
model = pf.GARCH(data,p=3,q=3)
x = model.fit(method='MLE')
df_pred = model.predict(h=1)
dfg.loc[i,'G_Pred_UD']= df_pred.loc[i,'UD']

是的,一个bug,当前
predict(x)
在样本预测中给出最后一个
x
。理想情况下,它应该给出样本预测