0
如果有人在Python中使用Pyflux的一些经验,我正在寻找关于Predict函数如何工作的一些说明。通过下面的代码,我正确地假设我从以前的数据中获得了下一个时期的预测?所以,如果i = 30
是df_pred.loc[i,'UD']
返回dfg.loc[i+1,'UD']
的预测或dfg.loc[i,'UD']
的预测?我所要问的原因是,根据文件中的说法,我预计不得不将下一个期间的预测称为i+1
,但这不起作用。任何帮助或建议表示赞赏。Pyflux预测函数
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']