2017-03-14 48 views
0

如果有人在Python中使用Pyflux的一些经验,我正在寻找关于Predict函数如何工作的一些说明。通过下面的代码,我正确地假设我从以前的数据中获得了下一个时期的预测?所以,如果i = 30df_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'] 

回答