同学,我也在用winrats做bekk(1,1)模型,用的是两组金融时间序列,期货和现货的日收益率数据,程序如下,不知是否哪里写错了还是怎么的,结果不收敛,能麻烦你看一下子么~~
open data C:\Users\gorden\Desktop\mmm.xls
data(format=xls,org=columns) 1 736 rs rf
set rs = rs
set rf = rf
*VAR(1) model for the mean, BEKK for the variance
system(model=var1)
variables rs rf
lags 1
det constant
end(system)
garch(p=1,q=1,model=var1,distrib=t,mv=bekk,pmethod=bhhh,piters=10,robust,hmatrices=hh,rvectors=rr) / rs rf
set resid1 %regstart() %regend() = rr(t)(1)
set resid2 %regstart() %regend() = rr(t)(2)
set variance1 %regstart() %regend() = hh(t)(1,1)
set variance2 %regstart() %regend() =hh(t)(2,2)
set cov12 %regstart() %regend() = hh(t)(1,2)
MV-GARCH, BEKK - Estimation by BFGS
NO CONVERGENCE IN 100 ITERATIONS
LAST CRITERION WAS 0.0000000
With Heteroscedasticity/Misspecification Adjusted Standard Errors
Usable Observations 734
Log Likelihood -1226.90142236