全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2386 1
2010-09-28
proc varmax data=b ;
      model hs300 wankeA /
            print=(roots estimates diagnose);
garch q=1 p=1 form=bekk outht=ht;
run;

我想利用多元 garch(1,1) bekk模型计算时变beta
其中 hs300和 wankeA 是两个收益率变量;
那么理论上beta = cov(Rm,Ri)/sigma^2(Rm) = h1_2/h1_1
Rm这里认为就是hs300
Ri认为是 wankeA
outht 输出是即为条件协方差矩阵.

可是按理这样算出来的beta 应该是在1附近变化的.
可是我的结果是一个几乎不变的beta 请问各位大侠是不是我对模型的理解有问题.
还是我的sas程序写的不对. 谢谢各位了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-9-30 16:13:57
我说的不一定对,你参考一下。
我记得BEKK的假设是对角线上的各个因素是不变的,就是各个变量之间的相关系数是一定的。如果是这样的话,你求的beta用到的分子应该是不变的。而市场的波动如果不变的话,那你的beta也就不是时变的了吧。

我也忘了BEKK的具体假设,只是凭记忆说的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群