楼主: july0710
2786 12

[问答] 程序问题 [推广有奖]

  • 3关注
  • 2粉丝

硕士生

38%

还不是VIP/贵宾

-

威望
0
论坛币
18 个
通用积分
0.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3193 点
帖子
103
精华
0
在线时间
146 小时
注册时间
2008-4-25
最后登录
2021-2-3

楼主
july0710 发表于 2013-4-4 19:10:41 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
以前用R能够做GO-GARCH的,但是这次跑程序的时候显示“错误于1:m : 参数长度为零”,跑的是给的例子,大家帮忙看看啊
做DCC的时候也遇到了这个问题
>  data(dji30ret)
> spec = gogarchspec(mean.model = list(model = c("constant", "AR", "VAR")[2],
+     lag =1), variance.model = list(model = "gjrGARCH", garchOrder = c(1, 1),
+     submodel = NULL, variance.targeting = FALSE), distribution.model = c("mvnorm",
+     "manig", "magh")[2], ica = c("fastica", "radical")[1])
> fit = gogarchfit(spec, data = dt, out.sample = 0,
+     gfun = "tanh", rseed = 7)
错误于1:m : 参数长度为零

二维码

扫码加我 拉你入群

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

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

关键词:distribution targeting variance garchFit constant 程序

沙发
july0710 发表于 2013-4-5 09:53:33
能不能帮忙看下这个问题

藤椅
epoh 发表于 2013-4-5 10:45:26
july0710 发表于 2013-4-5 09:53
能不能帮忙看下这个问题
data(dji30ret)
spec = gogarchspec(mean.model = list(model = c("constant", "AR", "VAR")[2],
     lag =1), variance.model = list(model = "gjrGARCH", garchOrder = c(1, 1),
     submodel = NULL, variance.targeting = FALSE), distribution.model = c("mvnorm",
     "manig", "magh")[2], ica = c("fastica", "radical")[1])
fit1 = gogarchfit(spec, data = dji30ret[,1:4, drop = FALSE], out.sample = 0, gfun = "tanh", rseed = 7)
fit1
*------------------------------*
*        GO-GARCH Fit          *
*------------------------------*

Mean Model              : AR
(Lag)                   : 1
GARCH Model             : gjrGARCH
Distribution    : manig
ICA Method              : fastica
No. Factors             : 4
No. Assets              : 5520
Log-Likelihood  : 59164.22
------------------------------------

U (rotation matrix) :

       [,1]   [,2]   [,3]   [,4]
[1,]  0.433 0.6016 -0.321 -0.590
[2,] -0.778 0.1245  0.231 -0.571
[3,] -0.426 0.0929 -0.864  0.252
[4,] -0.159 0.7836  0.312  0.513

A (mixing matrix) :

         [,1]     [,2]    [,3]    [,4]
[1,] -0.02172 -0.00649 0.00241 0.00337
[2,] -0.00211 -0.02156 0.00323 0.00720
[3,] -0.00371 -0.00398 0.01855 0.00282
[4,] -0.00317 -0.00627 0.00255 0.02295
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
qoiqpwqr + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

板凳
july0710 发表于 2013-4-5 11:04:23
epoh 发表于 2013-4-5 10:45
data(dji30ret)
spec = gogarchspec(mean.model = list(model = c("constant", "AR", "VAR")[2],
   ...
我粘贴错了,是按例子做的,没有改过任何东西,出来的还是那个错误
> data(dji30ret)
> spec = gogarchspec(mean.model = list(demean = "constant"),
+ variance.model = list(model = "sGARCH", garchOrder = c(1,1), submodel = NULL),
+ distribution.model = list(distribution = "manig"),ica = "fastica")
>
> fit = gogarchfit(spec = spec, data  = dji30ret[,1:4, drop = FALSE],
+ out.sample = 50, gfun = "tanh")
错误于1 - m : 缺少'm'
> fit
错误: 找不到对象'fit'

报纸
july0710 发表于 2013-4-5 11:21:46
epoh 发表于 2013-4-5 10:45
data(dji30ret)
spec = gogarchspec(mean.model = list(model = c("constant", "AR", "VAR")[2],
   ...
我第一次发错了,我直接复制例子还是一样的

地板
epoh 发表于 2013-4-5 11:57:15
july0710 发表于 2013-4-5 11:21
我第一次发错了,我直接复制例子还是一样的
你的问题似乎是因为update所造成,
请先参考我19楼的答复.
   https://bbs.pinggu.org/thread-2180594-2-1.html
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 100 + 10 + 1 + 1 + 1 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 10  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

7
july0710 发表于 2013-4-5 15:37:24
epoh 发表于 2013-4-5 11:57
你的问题似乎是因为update所造成,
请先参考我19楼的答复.
   https://bbs.pinggu.org/thread-2180594-2- ...
可以了,例子是跑出来了,应该是没有问题了~非常感谢~

8
july0710 发表于 2013-4-5 18:57:11
july0710 发表于 2013-4-5 15:37
可以了,例子是跑出来了,应该是没有问题了~非常感谢~
你好,我现在又碰到一个新的问题了,GO-GARCH模型的参数显著性在结果里面没有显示,我应该怎么做才能知道每个参数的显著性水平?
我找不到hessian

9
epoh 发表于 2013-4-6 14:30:28
july0710 发表于 2013-4-5 18:57
你好,我现在又碰到一个新的问题了,GO-GARCH模型的参数显著性在结果里面没有显示,我应该怎么做才能知道 ...
你是指哪些参数?

10
july0710 发表于 2013-4-6 15:02:48
epoh 发表于 2013-4-6 14:30
你是指哪些参数?
garch模型的, 用coef的出来的那些


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

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