首页 > 其他分享 >R语言汇率、股价指数与GARCH模型分析:格兰杰因果检验、脉冲响应与预测可视化

R语言汇率、股价指数与GARCH模型分析:格兰杰因果检验、脉冲响应与预测可视化

时间:2024-02-27 23:57:16浏览次数:25  
标签:股价指数 模型 回归方程 残差 检验 脉冲响应 GARCH 格兰杰

全文链接:https://tecdat.cn/?p=35227

原文出处:拓端数据部落公众号

汇率和股价指数之间的联系是许多经济学家和投资者关注的重要议题。汇率和股价指数的波动对于经济体系的稳定和投资者的决策都具有重要影响。本文将帮助客户通过分析汇率和股价指数之间的联系,使用格兰杰因果检验和脉冲响应函数等方法,来深入探讨它们之间的关系。

(一)描绘时序图→ 单位根检验(ADF检验)→平稳性检验,不平稳的话进行协整检验→格兰杰因果检验

首先,我们将通过描绘时序图来观察汇率和股价指数的变化趋势。然后,我们将进行单位根检验(ADF检验)和平稳性检验,以确定它们的时间序列特性。如果发现序列不平稳,我们将进行协整检验,以确定它们之间是否存在长期稳定的关系。接着,我们将使用格兰杰因果检验来分析它们之间的因果关系,进一步探讨它们之间的动态影响。

   
plot(topix[,1],topix[,2],type="b",xlab="year",ylab="股价指数" )

image.png

image.png

平稳性检验

image.png

image.png

image.png

恩格尔-格兰杰检验Engle-Granger

在进行恩格尔-格兰杰检验时,我们将建立两个变量(汇率和股价指数)的回归方程,并对回归方程的残差进行单位根检验。通过检验残差序列的平稳性,我们可以判断这两个变量是否存在协整关系,从而揭示它们之间的长期联系。

第一步:建立两变量(y1,y2)的回归方程,
第二步:对该回归方程的残差(resid)进行单位根检验其中,
原假设两变量不存在协整关系,备择假设是两变量存在协整关系。
利用最小二乘法对回归方程进行估计,从回归方程中提取残差进行检验。

   
adf.test(topix[,2])

image.png

   

#提取回归残差  
  
error = residuals(sr.reg)

作残差散点图

image.png

对残差进行单位根检验

image.png

伪回归结果,相关参数都显著

image.png

(二)用(VAR)脉冲响应函数分析

我们将使用VAR模型进行脉冲响应函数分析,以探讨汇率和股价指数之间的短期关系。通过预测VAR模型的脉冲响应,我们可以了解它们之间的瞬时反应和动态调整过程,为投资者提供更准确的决策依据。

image.png

image.png

image.png

   
predict(VARmodel,10)

image.png

(三)最后用二元garch模型进行短期预测

我们将采用二元GARCH模型进行短期预测,以评估汇率和股价指数的波动性。通过分析GARCH模型的残差序列,我们可以更好地理解它们之间的波动关系,并提供更精准的短期预测结果,为投资者提供更可靠的投资建议。

   
volatility <- volatVARDAT

image.png

image.png

   
c.dccn, data = qxts, solver = 'solnp',fit.control = list(eval.se = TRUE))  
 print(fit.1)

image.png

   
residuals(fi

image.png

image.png

image.png

image.png

image.png

image.png

2.png

通过以上分析方法的综合运用,我们可以更全面地了解汇率和股价指数之间的联系,揭示它们之间的因果关系和动态影响,为投资者和决策者提供更准确的信息和决策支持。


strategiccouragevolatility-herostandard_1536x1536.webp

最受欢迎的见解

1.用机器学习识别不断变化的股市状况—隐马尔科夫模型(HMM)的应用

2.R语言GARCH-DCC模型和DCC(MVT)建模估计

3.R语言实现 Copula 算法建模依赖性案例分析报告

4.R语言COPULAS和金融时间序列数据VaR分析

5.R语言多元COPULA GARCH 模型时间序列预测

6.用R语言实现神经网络预测股票实例

7.r语言预测波动率的实现:ARCH模型与HAR-RV模型

8.R语言如何做马尔科夫转换模型markov switching model

9.matlab使用Copula仿真优化市场风险

标签:股价指数,模型,回归方程,残差,检验,脉冲响应,GARCH,格兰杰
From: https://www.cnblogs.com/tecdat/p/18038792

相关文章

  • R语言基于ARMA-GARCH-VaR模型拟合和预测实证研究分析案例
    原文链接:http://tecdat.cn/?p=3186原文出处:拓端数据部落公众号 本文显示了如何基于潜在的ARMA-GARCH模型(当然也涉及更广泛意义上的QRM)来拟合和预测风险价值(VaR)。从ARMA-GARCH过程模拟(log-return)数据我们考虑使用t分布的ARMA(1,1)-GARCH(1,1)过程。模拟一个序列(用于说明目的)。......
  • 迅为3A5000_7A2000全国产处理器LoongArch架构核心主板
    性能:采用全国产龙芯3A5000处理器,基于龙芯自主指令系统(LoongArche)的LA464微结构,并进一步提升频率,降低功耗,优化性能。桥片:采用龙芯7A2000,支持PCIE3.0、USB3.0和SATA3.0显示接口2路、HDMI和1路VGA,可直连显示器;另外内置一个网络PHY,片内集成了自研GPU,搭配32位DDR4显存接口......
  • 关于3a5000 龙芯 loongarch 新世界与旧世界
       总结一下:旧世界指的是: 虽然发布了loongarch架构,但是仍然使用着部分的MIPS指令。新世界指的是:完全使用loogarch架构的,与开源组织对接,完全不用mips的一点东西。......
  • R语言ARMA-GARCH模型金融产品价格实证分析黄金价格时间序列|附代码数据
    全文链接:http://tecdat.cn/?p=32677原文出处:拓端数据部落公众号最近我们被客户要求撰写关于ARMA-GARCH的研究报告,包括一些图形和统计输出。研究黄金价格的动态演变过程至关重要。文中以黄金交易市场下午定盘价格为基础,帮助客户利用时间序列的相关理论,建立了黄金价格的ARMA-GA......
  • R语言多元Copula GARCH 模型时间序列预测|附代码数据
    原文链接  http://tecdat.cn/?p=2623原文出处:拓端数据部落公众号 最近我们被要求撰写关于CopulaGARCH的研究报告,包括一些图形和统计输出。和宏观经济数据不同,金融市场上多为高频数据,比如股票收益率序列。直观的来说,后者是比前者“波动”更多且随机波动的序列,在一元或多元......
  • 龙芯发布 .NET 8 SDK 8.0.100-rc2 LoongArch64
    随着.NET8的发布的临近,国内的社区朋友们也很关心龙芯.NET团队对于Loongarch.NET8的发布时间,目前从龙芯.NET编译器团队的可靠信息,Loongarch.NET8的发布会在2023年11月14日正式发布后也会发布,从龙芯2019年启动.NET的研发工作,2022年完成了LoongArch64架构代码合并到.NET社区......
  • R语言EG(Engle-Granger)两步法协整检验、RESET、格兰杰因果检验、VAR模型分析消费者价
    全文链接:http://tecdat.cn/?p=31108原文出处:拓端数据部落公众号作为衡量通货膨胀的基本指标,消费者价格指数CPI和生产者价格指数PPI的作用关系与传导机制一直是宏观经济研究的核心问题。对此问题的研究显然具有重要的学术价值与现实意义:当PPI先行地引导着CPI的变动,则意味着上游......
  • R语言VAR模型的不同类型的脉冲响应分析|附代码数据
     最近我们被客户要求撰写关于VAR模型的研究报告,包括一些图形和统计输出。目录模型与数据估算值预测误差脉冲响应识别问题正交脉冲响应结构脉冲反应广义脉冲响应参考文献脉冲响应分析是采用向量自回归模型的计量经济学分析中的重要一步。它们的主要目的是描述模型变量对一个或多个......
  • python、R语言ARIMA-GARCH分析南方恒生中国企业ETF基金净值时间序列分析
    全文链接:https://tecdat.cn/?p=34123原文出处:拓端数据部落公众号分析师:YuyanWang虽然中国股票市场日益完善,但还不完全是弱有效市场,因此中国股票市场存在比较明显的通过技术分析达到的套利机会。解决方案任务/目标根据基金净值的要求,运用多种模型分析实现股票走势的预测。......
  • R语言具有Student-t分布改进的GARCH(1,1)模型的贝叶斯估计|附代码数据
    最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。本说明介绍了具有Student-t改进的GARCH(1,1)模型的贝叶斯估计方法介绍摘要本说明介绍使用Student-t改进的GARCH(1,1)模型对汇率对数收益进行贝叶斯估计。自Engle(1982)的开创性论文以来,使用时间序列模型改变波动率的......