zx92187 发表于 2014-5-24 00:31 
你好,我来试着回答一下你的问题。 
问题1, simplex是non-derivative based 的算法,理论上讲也可以得到 ...
这么大篇幅的回复,真心是非常非常的感谢~
上一个程序中我用的数据不对,我将五分钟的高频数据放进去算了,得出来如下这个结果,感觉效果应该不错了。
可是现在还有一个疑问,之前看到你在其它帖子里教我们怎样求残差方差,就是这些语句,
set resid1 %regstart() %regend() = rr(t)(1)
......
我放进去没反应,想是否还需其它语句呢。
怎样才能得到序列值,显示出来呢?
open data C:\Users\gorden\Desktop\now.xls
data(format=xls,org=columns) 1 12551 Si Fi
set rs = 100.0*log(Si/Si{1})
set rf = 100.0*log(Fi/Fi{1})
*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,mv=bekk,pmethod=simplex,piters=50,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)
MV-GARCH, BEKK - Estimation by BFGS
NO CONVERGENCE IN 100 ITERATIONS
LAST CRITERION WAS  0.0006700
With Heteroscedasticity/Misspecification Adjusted Standard Errors
Usable Observations  12548
Log Likelihood                   10676.79265028
   Variable                     Coeff       Std Error      T-Stat     Signif
*******************************************************************************
1.  RS{1}                    -0.368800343  0.012254545    -30.09498  0.00000000
2.  RF{1}                     0.409436467  0.013803436     29.66192  0.00000000
3.  Constant                  0.000507663  0.001551146      0.32728  0.74345411
4.  RS{1}                    -0.033163002  0.013664590     -2.42693  0.01522720
5.  RF{1}                    -0.017091789  0.014437977     -1.18381  0.23648918
6.  Constant                  0.001795506  0.001608118      1.11653  0.26419681
7.  C(1,1)                    0.005169065  0.001291539      4.00225  0.00006274
8.  C(2,1)                   -0.015060232  0.000884244    -17.03175  0.00000000
9.  C(2,2)                   -0.012222517  0.001649382     -7.41036  0.00000000
10. A(1,1)                    0.094398867  0.011365710      8.30558  0.00000000
11. A(1,2)                   -0.125891612  0.009066241    -13.88576  0.00000000
12. A(2,1)                   -0.045270773  0.013088438     -3.45884  0.00054251
13. A(2,2)                    0.250517600  0.006596677     37.97633  0.00000000
14. B(1,1)                    0.996906887  0.000597101   1669.57738  0.00000000
15. B(1,2)                    0.047167229  0.002637604     17.88260  0.00000000
16. B(2,1)                    0.000747460  0.000074944      9.97357  0.00000000
17. B(2,2)                    0.945770855  0.001684205    561.55326  0.00000000