一、引言

(一)研究背景

本文所涉及的黄金是具有金融属性且被多方面因素影响的一种产品,黄金投资者、生产者的价值行为根植于其价格变化上。黄金价格的动态演变过程也反映了金融市场中经济行为主体的投资决策,黄金价格的动态演变过程也是一种数据生成的过程。

国内外学者对黄金价格趋势研究所使用的方法很多但具有一定的局限性,如供需法、美元法、成本法、回归模型法等。本文将利用时间序列相关理论对伦敦黄金交易市场的黄金价格建立ARMA-GARCH模型,并进行实证分析。

(二)框架结构

本文分以下五个部分:第一,介绍研究的背景;第二,阐述了所使用模型的相关理论;第三,数据,包括采集、处理;第四,对黄金交易市场定盘价格进行实证分析;第五,模型的总结评价。

二、时间序列模型的相关理论

ARIMA方法包括AR模型、MA模型和ARMA模型形式为:

GARCH模型是在ARCH模型的基础上引入滞后项的广义模型。即:

考虑Yt遵循以下ARIMA(p,d,q)-GARCH(s,r)过程,则:

三、数据采集与处理

本文数据源于FRED官网伦敦黄金交易市场下午定盘价格,按日采样。样本区间为2015年1月2日~2020年1月2日。所采集的数据中,缺失值的个数为52,占到总数据个数的3.98%,通过直接删除缺失值,最终数据为1253个。本文中训练集为2015年1月2日~2019年12月12日共1243条数据,其余10天数据为测试集。

四、实证分析建模

(一)时间序列的基本统计特征

1.时序图

通过R作出的时序图可以看出序列有微微向上的趋势,不太平稳。另统计描述下,样本数量为1243。最小值为1049.4,最大值为1546.1,均值为1204.65,中位数为1260.35;偏度为0.535;峰度为0.607;偏差为正值,上升的概率比较高;峰值较低说明数据有一定的平稳性,但是否平稳还需经过具体的检验。

2.白噪声检验

通过对时间序列进行白噪声检验可得检验p-value值远远小于0.05,在5%的显著性水平下,拒绝序列为白噪声的原假设。

(二)平稳性检验

1.平稳性检验

通过观察序列的ACF图、PACF图,可以看到不管是自相关系数的值还是偏自相关系数的值具有拖尾的性质。再根据序列ADF检验和PP检验。检验的结果可知,p-value值分别为0.3783、0.4154,在显著性为5%的水平下,数据没有通过单位根检验,需要对数据进行差分处理。

2.差分处理

通过对序列作一阶差分并对差分后数据做ADF检验,p-value值为0.01,在显著性为5%的水平下,通过了单位根检验,因此一阶差分后的数据平稳。

(三)建立ARIMA模型

1.模型定阶

对差分后的时间序列建立ARMA模型,利用AIC准则确定阶数。定阶得出的模型为ARMA(3,1)。

2.参数估计

通过OLS估计出的系数以及检验结果在显著性为5%的水平下,φ2,φ3不显著。其中φ2的p值最大,将其剔除,然后进行模型估计,得到以下结果模型估计为:Rt=-0.4717Rt-1+0.0616Rt-3+at+0.4894at-1

3.残差检验

对ARIMA(3,1,1)的残差做序列图我们发现残差序列有较强的波动性,初步推测序列具有异方差性。

(四)ARCH检验

对于上文提到的条件异方差性,我们利用McLeodLi.test进一步检验,检验结果表明残差序列滞后阶数从3~30时,残差自回归函数的系数显著,显示出序列存在条件异方差。因此,拒绝原假设,说明样本序列存在显著的ARCH效应,故接着对模型进行GARCH建模。

(五)建立GARCH模型

GARCH(1,1)模型是GARCH模型中最常用的一种,也是一种最适于金融时间序列建模的模型。通过拟合我们发现除了常数项外,参数都是非常显著的,因此,我们可以得到残差的GARCH(1,1)模型如下。

接着,对所拟合的ARIMA(3,1,1)-GARCH(1,1)模型做检验,给出图示法来确认残差的正态性和独立性。给出最终模型的标准化残差序列图,符合白噪声过程。结合残差的Q-Q图,可认为残差满足正态性的假定。

(六)建立ARIMA-GARCH模型

将对时间序列均值所建立的ARIMA(3,1,1)(其中ar2固定为0),与对残差建立的GARCH(1,1)模型组合,取2015年1月2日至2019年12月12日的数据建立ARIMA(3,1,1)–GARCH(1,1)模型,对之后十天的数据进行预测并给出相对误差,如表1所示。

可以看到,经过训练的模型能够很好地预测黄金收盘价格,文中模型可应用于价格预测。

五、总结以及建议

本文主要利用时间序列的相关技术,对伦敦黄金交易市场的黄金定盘价进行差分得到的平稳时间序列,对其拟合ARIMA-GARCH模型。利用该模型可动态刻画黄金价格数据的变化过程,也可帮助黄金产品投资者和生产者做出更加灵活、科学的决策。

本文还有一些不足之处有改进空间,例如,在ARIMA(3,1,1)-GARCH(1,1)模型的分析与建模中,直接运用了统计学前辈的观点,认为低阶的GARCH模型基本可以解释高阶的GARCH模型,但是由于GARCH模型自身的复杂性,为减少不必要的误差,通常只运用GARCH(1,1)模型来说明问题。所以,本文在建立GARCH模型的时候也直接运用了GARCH(1,1)模型而没有逐步定阶。

参考文献:

[1]王燕.应用时间序列分析[M].北京:中国人民大学出版社,2015.

[2]卡巴科弗.R语言实战[M].北京:人民邮电出版社,2013.

[3]李子奈.计量经济学[M].北京:高等教育出版社,2015.

[4]吴喜之,刘苗.应用时间序列分析:R软件陪同[M].北京:机械工业出版社,2014.

[5]于海恒.基于GARCH模型的股市波动性分析与风险测量[D].长春:吉林大学,2015.

潘雪艳.基于ARIMA-GARCH模型的黄金价格实证分析[J].商讯,2020(20):155-156.n陇南地区对

一阶差分序列garch建模_探讨黄金价格实证分析中ARIMA-GARCH模型的应用相关推荐

  1. 一阶差分序列garch建模_最全:ARCH, GARCH等模型家族是什么?软件如何做?怎么解释?...

    关于时间序列方法,我们引荐了1.时间序列分析的各种程序, 38页集结整理成文档,2.ARDL, ARIMA, VAR, (G)ARCH时间数据模型讲解及软件操作,3.R软件中的时间序列分析程序包纵览, ...

  2. 数据建模_浅谈数据仓库建设中的数据建模方法

    所谓水无定势,兵无常法.不同的行业,有不同行业的特点,因此,从业务角度看,其相应的数据模型是千差万别的.目前业界较为主流的是数据仓库厂商主要是 IBM 和 NCR,这两家公司的除了能够提供较为强大的数 ...

  3. 关于对《弹道导弹攻防对抗的建模与仿真》一书中部分章节模型的Python复现

    Attack-Defense Attack-Defense是对<弹道导弹攻防对抗的建模与仿真>(Attack-Defense Counterwork Modeling and Simula ...

  4. 一阶差分序列garch建模_时间序列模型stata 基本命令汇总

    时间序列模型 结构模型虽然有助于人们理解变量之间的影响关系,但模型的预测精度比较低.在一些大规模的联立方程中,情况更是如此.而早期的单变量时间序列模型有较少的参数却可以得到非常精确的预测,因此随着Bo ...

  5. python人文社科研究_人文社科实证研究中问题与模型的关系

    在人文社科实证研究中,问题与模型的关系说起来大家都懂,但认识未必深刻,就像社会生活中的很多问题一样,别人一说,意思都懂,但要深刻领会,可能需要很长的时间.比如父母对子女的爱,孩子10几岁肯定能懂,但要 ...

  6. 3dmax如何拆分模型_如何在3D Builder中拆分3D模型。 Windows解决方案

    如何安全找回丢失数据的方法 1. 下载并安装B计划数据恢复软件. 2. 运行恢复软件,点击"深度扫描". 深度扫描是绕过文件系统直接从硬盘.U盘.SD卡等设备底层恢复数据,因此使用 ...

  7. 使用R语言对S&P500股票指数进行ARIMA + GARCH交易策略

    在本文中,我想向您展示如何应用S&P500股票市场指数的交易策略.最近我们被客户要求撰写关于交易策略的研究报告,包括一些图形和统计输出. 通过组合ARIMA + GARCH模型,从长期来看,我 ...

  8. python黄金走势预测_使用python爬虫获取黄金价格的核心代码

    继续练手,根据之前获取汽油价格的方式获取了金价,暂时没钱投资,看看而已 #!/usr/bin/env python # -*- coding: utf-8 -*- """ ...

  9. 美元兑人民币汇率对黄金价格的预测

    1. 数据介绍 1.1数据来源 美元兑换人民币的汇率是来自凤凰网财经版块的从2008年1月1日至2013年5月31日的数据,而黄金价格是来自investing.com的从2008年1月1日至2013年 ...

最新文章

  1. VUE 框架添加全局公共方法 , 保留小数点后两位
  2. 解决webApiMessageAn error has occurred./Message不能写多个Get方法的问题
  3. 实现word在线预览 有php的写法 也有插件似
  4. ARM/THUMB汇编(补丁开发类)基础教程
  5. python播放wav文件_python3 写一个WAV音频文件播放器的代码
  6. 软考系统架构师笔记-综合知识重点(二)
  7. BranchCache实验(1)总部的服务器配置
  8. 19. 顺时针打印矩阵
  9. 2020 数据中心机房建设方案
  10. ubantu 常用命令
  11. FPGA / IC 设计(一)
  12. JavaScript画星星
  13. 诸神之眼-nmap详细使用介绍1!基础使用与主机发现篇! (*╹▽╹*) 信息收集 ~ 其二
  14. BAT文件的编写及使用
  15. Java SDK的作用
  16. md5sum 命令 – 计算文件内容的 md5 值
  17. FLUENT液滴挥发模拟
  18. mysql 使用java代码进行操作系统_【MySQL 05】使用Java对MySQL进行操作(创建数据库)...
  19. 对话姜老师,DBA的职场之路
  20. 《简明数学分析》郇中丹——1.2对课程学习的忠告

热门文章

  1. (Ubuntu)Firefox网页切换快捷键
  2. 屏蔽手机QQ空间的黄钻官方团队和官方Qzone(访客周报)消息
  3. 「切图仔日常」浅谈加载动画两板斧
  4. java获取客户端的IP地址工具类
  5. nginx+createrepo搭建局域网yum源
  6. ResNet50 ResNeXt-50(32x4d)
  7. 电脑录音软件哪个好用?如何录制声音?
  8. R语言中seq函数的用法
  9. 查看SQLServer的定时任务中的信息
  10. 用TB5128FTG替换THB6128驱动方案 要点