ARCH模型(Autoregressive conditional heteroskedasticity model)全称“自回归条件异方差模型”,在现代高频金融时间序列中,数据经常出现波动性聚集的特点,但从长期来看数据是平稳的,即长期方差无条件方差)是定值,但从短期来看方差是不稳定的,我们称这种异方差为条件异方差传统的时间序列模型如ARMA模型识别不出来这一特征

为什么引入ARCH模型?
数据呈现波动聚集性(volatility clustering)长期来看时间序列平稳,短期来看不平稳,存在异方差

我们所说的ARCH模型均是下面的乘法条件异方差模型。另外,大家可以看出,实际上ARCH模型是在ARMA模型的基础上提出来的,两者的区别在于扰动项的设置不同,在ARMA模型中扰动项是最简单的白噪声序列。



适用股票

例子







// LM检验:是否存在ARCH误差
reg ressq l.ressq l2.ressq l3.ressq l4.ressq l5.ressq // 将残差平方项对其滞后项回归
gen LM_STAT=e(N)*e(r2) // 计算LM统计量
display LM_STAT // 输出LM统计量
display chiprob(e(df_m),LM_STAT) // 计算p值

通过比较AIC和BIC,最终我们选择使用带有GARCH(1,1)且v t 服从t分布的扰动项的ARMA(3,3)模型进行估计。

// 利用AIC BIC选择合适的模型进行估计
// 注意:扰动项的分布在金融数据中常服从t分布
// (1)正态分布下GARCH(1,1)估计
arch r,arima(3 0 3) arch(1) garch(1)
estat ic
// (2)t分布下GARCH(1,1)估计
arch r,arima(3 0 3) arch(1) garch(1) distribution(t 3)
estat ic
// (3)正态分布下GARCH(2,2)估计
arch r,arima(3 0 3) arch(2) garch(2)
estat ic
// (4)t分布下GARCH(2,2)估计
arch r,arima(3 0 3) arch(2) garch(2) distribution(t 3)

【更新7】ARCH和GARCH模型相关推荐

  1. Python玩转金融时间序列之ARCH与GARCH模型

    01 引言 作为金融时间序列的专题推文,[手把手教你]时间序列之日期处理主要介绍了使用Python处理时间序列的日期和统计分析:[Python量化基础]时间序列的自相关性与平稳性主要介绍了时间序列的一 ...

  2. arch检验python_Python玩转金融时间序列之ARCH与GARCH模型

    01 引言 作为金融时间序列的专题推文,[手把手教你]时间序列之日期处理主要介绍了使用Python处理时间序列的日期和统计分析:[Python量化基础]时间序列的自相关性与平稳性主要介绍了时间序列的一 ...

  3. ARCH与GARCH模型

    之前我们讨论过AR模型和ARMA模型,这两个模型是对时间序列数据的拟合与预测,此外时间序列模型对波动性的应用也较为广泛.(如:股票波动). ARIMA(这是我写的):链接 一.波动率的特征 存在波动率 ...

  4. 时间序列异方差ARCH和GARCH模型

    实验数据来源于1926年-1991年标准普尔500股票价值加权月度收益序列: 图形检验: 首先对1926年-1991年标准普尔500股票价值加权月度收益序列的进行集群效应:集群效应为在波动大的地方波动 ...

  5. 【项目实战】Python基于波动率模型(ARCH和GARCH)进行股票数据分析项目实战

    说明:这是一个机器学习实战项目(附带数据+代码+文档+代码讲解),如需数据+代码+文档+代码讲解可以直接到文章最后获取. 1.项目背景 在衍生产品定价和风险管理中,对当前波动率是很感兴趣的,这是因为需 ...

  6. MATLAB用GARCH模型对股票市场收益率时间序列波动的拟合与预测

    最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出. 相关视频:时间序列分析:ARIMA GARCH模型分析股票价格数据 时间序列分析模型 ARIMA-ARCH GARCH模型分析 ...

  7. garch模型python步骤_GARCH模型的建模步骤?

    泻药,我将建立道琼斯工业平均指数(DJIA)日交易量对数比的ARMA-GARCH模型来演示建模步骤. 原文链接:R语言: GARCH模型股票交易量的研究道琼斯股票市场指数​tecdat.cn 获取数据 ...

  8. r语言 col_R语言: GARCH模型股票交易量的研究道琼斯股票市场指数

    我将建立道琼斯工业平均指数(DJIA)日交易量对数比的ARMA-GARCH模型. 获取数据 load(file='') 日交易量  每日交易量内发生的 变化. plot(dj_vol) 首先,我们验证 ...

  9. CSDN ARIMA R语言_R语言时间序列:ARIMA / GARCH模型的交易策略在外汇市场预测应用...

    原文链接: http://tecdat.cn/?p=17622​tecdat.cn 最近,我们继续对时间序列建模进行探索,研究时间序列模型的自回归和条件异方差族.我们想了解自回归移动平均值(ARIMA ...

最新文章

  1. 给卡车穿上“隐身衣”,让自动驾驶车辆撞上它!这场自动驾驶比赛,比谁攻得快...
  2. HDU 2504 又见GCD
  3. iOS学习之Runtime(二)
  4. 手写一个迷你版的 Tomcat 喵【转】
  5. ICH10R服务器主板是什么芯片,Intel ICH10R 芯片组 RAID配置
  6. 状态反射在体育运动中的作用_建筑用热反射隔热涂料的研究进展
  7. js 查错_7年前端开发经验的我,写了本Vue.js实战开发,开源高清PDF下载
  8. 超松弛迭代法解线性方程组c语言,超松弛迭代法解线性方程组.doc
  9. Excel 导入数据库中java.lang.StringIndexOutOfBoundsException: String index out of range: -50提示解决原因...
  10. 延迟上班别发愁,远程办公抗疫情!
  11. tsv文件导oracle窜列,TSV(tsv文档怎么转换excel)
  12. 如何解决Macbook充电端口连接器发热问题?
  13. php 安装scws,SCWS分词扩展在windows下的安装方法
  14. android测试tf卡读写速度,手机TF卡速度的研究经验sandisk/金士顿 C2,C4,C6测速软件测速图数据...
  15. css中border属性设置
  16. python 列表、元组、字典、集合
  17. 每日一课 | 数据分析的本质是什么?
  18. 二元灰狼优化(BGWO)应用于特征选择任务(Matlab代码实现)
  19. neo4j配置远程连接
  20. 家用计算机网络的传输介质,计算机网络传输介质

热门文章

  1. C语言入门习题系列二(含答案)
  2. 【Build】关于-fPIC, -fpic, -fpie, -fPIE的一点理解
  3. 数据分析业务逻辑思维2020-08-24
  4. LocalDateTime的基本使用
  5. UVA10765 Doves and bombs(双连通分量)
  6. fatal error: zlib.h: No such file or directory
  7. 动手学PyG(三):PyG中的mini-batches
  8. Maya XGen 毛发制作3 - 创建发块
  9. Linux之集群部署(超简单!)
  10. 故事:坐在我隔壁的小王问我什么是HyperLogLog