全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
8885 13
2007-07-14

请教各位朋友:

因为最近做一个分析,需要利用多变量EGARCH模型,不知道用什么软件可以实现,请指教,谢谢!!

二维码

扫码加我 拉你入群

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

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

全部回复
2007-7-14 11:05:00

可参考Modelling Financial Time Series with S-Plus 2ed

Chap 13 Multivariate GARCH Modeling

利用function mgarch()很容易运行的.

其中formula.var 有很多可选择,

譬如:

~dvec(p,q), the basic diagonal vec model

~ewma1, exponentially weighted model of type 1

~bekk(p,q), the BEKK model

~egarch(2,2). Equivalent to ~diag.g(p,q).

~ccc.g(p,q), the conditional constant correlation model

~prcomp.g(p,q), the principal components model

.....

二维码

扫码加我 拉你入群

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

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

2007-7-14 15:18:00

谢谢楼上的朋友。

恩,现在发现需要利用的是多变量VAR-EGARCH模型,这在多变量EGARCH模型上该如何处理呢?

二维码

扫码加我 拉你入群

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

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

2008-6-10 13:46:00

mgarch命令只能计算不变相关系数的情况。

二维码

扫码加我 拉你入群

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

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

2008-6-21 09:26:00

在加载finmetrics module 后,在commands里输入

hp.ibm <- seriesMerge(hp.s, ibm.s)

hp.ibm.bekk = mgarch(hp.ibm~1, ~bekk(1,1))

出来的是:Problem in mgarch(hp.ibm ~ 1,  ~ bekk(1, 1)): Couldn't find a function definition for "stop.on.bdObject"
Use traceback() to see the call stack
再输入traceback()

5: eval(action, sys.parent())
4: doErrorAction("Problem in mgarch(hp.ibm ~ 1,  ~ bekk(1, 1)): Couldn't find a function definition for \"stop.on.bdObject\"", 1000)
3: mgarch(hp.ibm ~ 1,  ~ bekk(1, 1))
2: eval(expression(hp.ibm.bekk = mgarch(hp.ibm ~ 1,  ~ bekk(1, 1))))
1:
Message: Problem in mgarch(hp.ibm ~ 1,  ~ bekk(1, 1)): Couldn't find a function definition for "stop.on.bdObject"

请问这是什么原因?我刚学s-plus

[此贴子已经被作者于2008-6-21 15:24:41编辑过]

二维码

扫码加我 拉你入群

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

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

2008-6-21 10:39:00
看不懂:)。。。。。。。。。。。。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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