楼主: helen_7
9428 18

[问答] garch程序出错:'singular covariance-coefficients are not unique' [推广有奖]

  • 1关注
  • 0粉丝

已卖:1份资源

硕士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
2356 个
通用积分
67.4515
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
3910 点
帖子
102
精华
0
在线时间
103 小时
注册时间
2010-9-29
最后登录
2025-3-26

楼主
helen_7 发表于 2011-5-2 22:44:38 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位好,我在用eviews6.0做三元garch-m,但是迭代一次后就停止了,出现如下错误信息
failere to improve likelihood after 1 iteration,warning :singular covariance-coefficients are not unique.
这是神马原因呢,该如何解决,谁懂或遇到过这种情况,给我出点主意吧,非常感谢!
ps:样本容量847,应该不是样本太小的问题。
二维码

扫码加我 拉你入群

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

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

关键词:coefficients coefficient covariance EFFICIENT variance GARCH 程序 singular not unique

回帖推荐

ylhsu 发表于4楼  查看完整内容

你跑的程式是 ARCH in Mean 的模型 : EQUATION EQ2.ARCH(ARCHM=VAR,M=100,C=1E-5) Y2 1.現在先跑 ARCH 模型看看是否OK : EQUATION EQ2.ARCH(M=100,C=1E-5) Y2 2.如果OK , 表示問題出在估出來的 ARCH Variance 3.將 (1) 所估得的 ARCH Variance 存成數列, 取名如 Var2 4.將存起來的 ARCH Variance *10, 或 *100.等等....., 如 H2=var2*100 再試試看下列程式: EQUATION EQ3.ARCH(M=100,C=1E-5) Y2 H2 ...

ylhsu 发表于2楼  查看完整内容

10# helen_7 這幾天檢查你的原程式發現一些問題, 附上幾個沒問題的程式供你參考

ylhsu 发表于13楼  查看完整内容

12# helen_7 1.最正確的 GARCHM 模型設定應該是 Garchm_SD 2.只能做一次反覆估計的結果都不是 Global Maximum 3.因為估計準則是要 Maximize Likelihood, 所以必需改變初值設定後再比較 Log Likelihood 是否有增加 4.若有增加, 表示原來的結果只是 Local Maximum 5.GARCHM 模型收起始值影響很大, 也很敏感, 必需要有耐心不斷嘗試才可估計出合理又意義的係數結果

本帖被以下文库推荐

沙发
ylhsu 发表于 2011-5-2 22:44:39
10# helen_7


這幾天檢查你的原程式發現一些問題, 附上幾個沒問題的程式供你參考

藤椅
helen_7 发表于 2011-5-2 23:08:51
有木有人会啊,在线等

板凳
ylhsu 发表于 2011-5-2 23:18:44
你跑的程式是  ARCH in Mean  的模型  :  EQUATION EQ2.ARCH(ARCHM=VAR,M=100,C=1E-5) Y2

1.現在先跑 ARCH 模型看看是否OK :  EQUATION EQ2.ARCH(M=100,C=1E-5) Y2

2.如果OK , 表示問題出在估出來的 ARCH Variance

3.將 (1) 所估得的 ARCH Variance  存成數列, 取名如 Var2

4.將存起來的 ARCH Variance *10, 或 *100.等等.....,  如 H2=var2*100

再試試看下列程式:   EQUATION EQ3.ARCH(M=100,C=1E-5)  Y2  H2

以前上未有 Eviews 套裝軟體時, 都是需要自己寫程式, 當時就是要這樣的方式寫 Likekihood Function 的

报纸
helen_7 发表于 2011-5-2 23:28:56
3# ylhsu
非常感谢,我做的是三元garch-m,三个序列单独做arch,或者arch in mean都没问题,就是联合起来做就出现问题了。

地板
helen_7 发表于 2011-5-2 23:29:46
3# ylhsu
您说的方法虽然不是很明白,我试一下先

7
helen_7 发表于 2011-5-2 23:38:31
3# ylhsu
还是不行,继续出错
warning:singular covariance-coefficients are not unique

8
helen_7 发表于 2011-5-2 23:48:26
3# ylhsu
您好,下面附件里是我的程序和数据,程序前面是我需要的均值方程形式的说明,能否麻烦您帮我检查一下是哪出错了?非常感谢,解决后重赏

程序.txt

5.07 KB

数据.xls

89 KB

9
ylhsu 发表于 2011-5-3 00:25:38
7# helen_7

你必需給我包含 tvgarch.ml 之workfile , workfile 中其他東西可刪除

10
helen_7 发表于 2011-5-3 10:43:31
8# ylhsu
您好,因为附件里传不了eviews的工作文件,所以我就分开传了。上面传的.txt文件就是程序文件,.xle文件就是所需数据,变量名和程序中的是一致的,新建一个工作文件把数据导进去之后可以直接运行程序了。或者能否告诉我您的邮箱或qq,我把工作文件发给您?

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-16 15:03