全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
17923 26
2011-05-22
请教:有没有高手知道在R中做GARCH模型时,如何添加约束条件?比如GARCH(3,1),我需要设置alpha1和alpha2等于0,只需要估计mu、omega、alpha3和beta1;
另外有没有人知道R中除了fGarch包外还有哪些包是做Garch模型的?
二维码

扫码加我 拉你入群

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

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

全部回复
2011-5-23 15:32:53
怎么没人回答啊?R的高手们帮小弟解决一下啊,自己先顶起!!
Ps 亟待解决
二维码

扫码加我 拉你入群

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

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

2011-5-23 19:03:37
tseries中可以做,不过没有均值方程的参数,没有fGarch好
二维码

扫码加我 拉你入群

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

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

2011-5-23 20:33:42
3# yanbridge
我分别用tseries包里的garch函数和fGarch包的garchFit函数得出的结果大相径庭,前者无法估计,后者可以估计出好的结果,但是和别人书上的结果还是有差别。
现在希望添加参数的约束,不知道garchFit里面如何写参数命令,看了它的帮助文档也没找到相关的说明,亟待高人指点。
二维码

扫码加我 拉你入群

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

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

2011-5-25 16:05:58
不能让本帖子沉底,希望大侠们能帮忙啊!!!!!!!!!!!!!!!!!!!!
二维码

扫码加我 拉你入群

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

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

2011-5-26 21:13:17
可能用s-plus比较灵活
因为可用model$AR$which
        model$AR$value
        model$GARCH$which
        ........
加以约束.


#########
hp.s.modar = garch(hp.s~ar(2), ~garch(1,2))
> hp.s.modar
Coefficients:
                     
       C  0.00054787
   AR(1)  0.02252514
   AR(2) -0.05360083
       A  0.00004732
ARCH(1)  0.12549829
GARCH(1)  0.15816216
GARCH(2)  0.62385141
> hp.s.modar$model

Mean Equation: structure(.Data = hp.s ~ ar(2), class = "formula")

Conditional Variance Equation: structure(.Data =  ~ garch(1, 2), class = "formula")

------------ Constants in mean ------------

     value which
0.0005479     1

-------------------- AR -------------------

         value which
lag 1  0.02253     1
lag 2 -0.05360     1

---------- Constants in variance ----------

      value which
0.00004732     1

------------------- ARCH ------------------

       value which
lag 1 0.1255     1

------------------ GARCH ------------------

       value which
lag 1 0.1582     1
lag 2 0.6239     1
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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