求问如何用R语言实现带有外生变量的garch模型?

论坛 期权论坛 study     
匿名的用户   2019-6-10 00:46   19406   3
需要跑类似以下的回归,就是最后的等式改成garch的那种:

查了好多资料都没查到,就找到了一个ugarchspec函数,还看不懂help。。。求各位大神指点~
分享到 :
0 人收藏

3 个回复

倒序浏览
2#
热心的回应  16级独孤 | 2019-6-10 00:47:00 发帖IP地址来自
加入解释变量的GARCH模型和一般的GARCH模型在估计方面没有特别大的差别,都是MLE或者QMLE。比如下面的GARCH模型中加入了一个解释变量x

如果随机冲击是 iid N(0,1)的直接就用MLE估计就可以了,似然函数形式和传统的GARCH模型没差别。

如果随机冲击不是正态分布,就用QMLE


没错,就是这么暴力。
当然这里面还有很多值得深入的问题,那就是你估计出的参数的统计性质怎么样,这块比较理论,可以多看看paper。一般对大样本来说估计出来的参数是一致、且服从混合正态分布的。
3#
热心的回应  16级独孤 | 2019-6-10 00:47:01 发帖IP地址来自
楼上都是答非所问啊!
我尝试来回答下,首先不知道你的CDAD是什么,那么按照楼主的题意,只能把R(m),R(m)^2作为外生变量了,那么我建议设定 ugarchspec函数中的external.regressors=D,D是一个n行2列的矩阵,其中第一列为R(m),第二列为R(m)^2
当然我现在已经不信任rugarch包对外生变量的检验了(检验效果不理想)....或许是我才疏学浅吧
4#
热心的回应  16级独孤 | 2019-6-10 00:47:02 发帖IP地址来自
嫌麻烦用eviews做,有arch method,variance model 后输入你最后一个equation ,mean 输入第一个公式进去就可以了。或者就是你说的用rugarch包的ugarchspec,里面设置variance和mean参数。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:32080
帖子:6440
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP