R语言多元(多变量)GARCH :GO-GARCH、BEKK、DCC-GARCH和CCC-GARCH模型和可视化

本文介绍了R语言中用于金融时间序列分析的多元GARCH模型,包括BEKK、CCC-GARCH、DCC-GARCH和GO-GARCH模型。通过模拟示例展示了模型的应用,如参数估计和波动性传播的分析,探讨了不同模型的优缺点,并提供了相关R包的使用方法。
摘要由CSDN通过智能技术生成

全文链接:http://tecdat.cn/?p=30647

从Engle在1982发表自回归条件异方差(ARCH)模型的论文以来,金融时间序列数据的波动性就倍受关注。同时,近几年又出现了研究股票市场的波动传递性点击文末“阅读原文”获取完整代码数据)。

多市场的多维广义自回归条件异方差模型及其在不同条件下的扩展与变形,它们不仅包含了单变量的波动特性,而且很好的描述了不同变量间的相互关系。所以,多维GARCH模型为分析金融市场的相互影响提供了有力的工具。

我们围绕多变量GARCH技术进行一些咨询,帮助客户解决独特的业务问题。本文涉及多变量GARCH模型的构建。为此,请考虑以下模型

  • BEKK

  • CCC-GARCH 和 DCC-GARCH

  • GO-GARCH

BEKK

BEKK(1,1)具有以下形式:

e27b5ffd2985e5a2e1326df096cfa547.png

下图显示了具有上述参数的模拟序列:

43fac0e9b63cbbb34353dbea7f459033.png

BEKK 模型的调整通常计算成本很高,因为它们需要估计大量参数。在本节中,我们将使用该包来估计上一节中模拟多变量序列的参数。
对于 BEKK 模型(1,1) 的调整,我们使用以下语法

fit.bek.m<-BE(matsim)

估计数由以下公式给出:

17abde56460c5418e0c198d8ea44f257.png

CCC-GARCH和DCC-GARCH

60b650fa0456433bf21ec796321d55ea.png

c.H1<-eccc.sim(nobs=1000, c.a1, c.A1, c.B1, c.R1, d.f=5, model="diagonal")

#'h'模拟条件方差的矩阵(T × N )
#'eps'是模拟的时间序列与(E)CCC-GARCH过程的矩阵(T × N )
plot.ts(c.H1$eps, main = "Processos simulados")

5393a98bb7c7f9f53959514341ca4da6.png

d71237f02fbfba1a24376840ca96e06e.png

对于模拟过程,我们将使用相同的包估计参数,函数 .我们有两个模拟序列,然后我们假设它们遵循 CCC-GARCH(1,1) 以下过程

df68c5dc04485cb928c1a851fde1774d.png

估算结果为:

<
  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值