楼主: paradise2105
2646 14

[学习分享] 请大家来看看我的mgarch-bekk为什么运行错误? [推广有奖]

  • 0关注
  • 0粉丝

已卖:5份资源

高中生

30%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
263 点
帖子
16
精华
0
在线时间
26 小时
注册时间
2012-3-24
最后登录
2019-3-10

楼主
paradise2105 学生认证  发表于 2013-12-12 21:52:20 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我想做中美两个市场的收益率的mgarch-bekk。
先是导入了两列数据;再用了ucsd_garch里面的命令,然后就一直是下图这种了TT...
请大家看看是有什么问题呀?是因为我的残差均值没有保证为零的原因吗?
飞信截屏未命名.jpg
二维码

扫码加我 拉你入群

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

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

关键词:GARCH-BEKK MGARCH GARCH ARCH bekk 收益率

回帖推荐

tulipsliu 发表于11楼  查看完整内容

我已经打开软件测试过了;这个工具箱有错误的,无法对你设定的模型进行估计。我看了下文件的编写时间,是2001年的。作者是 kevin ,这个人是engle 的学生。他这两年都在开发新的工具箱,叫做 MFE ; 这个是我上传的文件夹地址: https://bbs.pinggu.org/thread-2118524-1-1.html 其实从他的网站就可以下载,我也发Kevin 的网址吧: http://www.kevinsheppard.com/wiki/Main_Page 我刚才用新的 MFE 跑了一下程序,大部分迭代 ...

沙发
candy@2 发表于 2013-12-12 21:57:00
加油

藤椅
Xaero 发表于 2013-12-12 21:58:35
这个是原始数据有问题。 你检查下xls文件。
十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

板凳
haijun001 发表于 2013-12-12 22:02:56
同意楼上的

报纸
paradise2105 学生认证  发表于 2013-12-14 23:30:38
Xaero 发表于 2013-12-12 21:58
这个是原始数据有问题。 你检查下xls文件。
这样啊!可是我检查了一下,而且同样的数据在eviews里面就可以运行。不知是什么问题。。。
1.jpg

初来乍到,懂得不多。谢谢指教~~

地板
paradise2105 学生认证  发表于 2013-12-14 23:31:11
haijun001 发表于 2013-12-12 22:02
同意楼上的
谢谢你,如上

7
tulipsliu 在职认证  发表于 2013-12-16 17:35:22
你的数据读取不规范。xlsread 函数可以读取很多东西的。
我看你的表格,有表头的。

哦,你用 c3:d2135 了。呵呵;
可以这样试试;
[numeric,titlename]=xlsread('E:\work\matlab\exlFile.xls');
data=numeric(:,3:4);
[parameters,logliikelihood,Ht,likelihoods,stdresid,stderrors,A,B,scores]=full_bekk_mvgarch(data,3,3);


尽量不要在 full_bekk_mvgarch()  括号后面用 转置符号  '

直接调用就可以。

你再试试看吧
你的 xlsread 里面怎么没有 excel 文件名?而且得带后缀,如果是07的,还得是 myexcle.xlsx  
注意区别。
劳动经济学

8
tulipsliu 在职认证  发表于 2013-12-16 18:39:20
tulipsliu 发表于 2013-12-16 17:35
你的数据读取不规范。xlsread 函数可以读取很多东西的。
我看你的表格,有表头的。
再修改下。 因为第三列,第四列的第一行与第一列,第二列的第一行不一样;
矩阵会是 后两列的第一行是 NaN
可以这样设定;
data=numeric(2:end;3:4);
劳动经济学

9
paradise2105 学生认证  发表于 2013-12-16 21:23:53
tulipsliu 发表于 2013-12-16 18:39
再修改下。 因为第三列,第四列的第一行与第一列,第二列的第一行不一样;
矩阵会是 后两列的第一行是 N ...
谢谢!感觉您说的非常详细。可是还是不行TT。。会不会是我的数据不满足这个模型的其他条件。。
q.png

10
tulipsliu 在职认证  发表于 2013-12-17 12:25:48
paradise2105 发表于 2013-12-16 21:23
谢谢!感觉您说的非常详细。可是还是不行TT。。会不会是我的数据不满足这个模型的其他条件。。
错误提示是在 scalare_bekk_mvgarch 文件的第68行;
这一行是为 MLE 极大似然估计设定“初始值”。
应该是 alpha0,beta0 的错误;
所以是这样的,哦;
哦,我以前跑出来过;

设定的问题,我一会设定一下试试,再给你说;

应该是  full_bekk_mvgarch(data,p,q)  里面的  p , 和 q 设定不规范;
到后面数据就无法整理合适的 列向量


我先运行MATLAB ,一会儿告诉你怎么设定。
已有 1 人评分论坛币 热心指数 收起 理由
Xaero + 100 + 1 精彩帖子

总评分: 论坛币 + 100  热心指数 + 1   查看全部评分

劳动经济学

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 07:51