基于ARCH(1)模型模拟生成收益序列,残差序列和波动率序列

library(fGarch)
set.seed(1234)
#模型的设定
spec_1<-garchSpec(model=list(omega=.01,alpha=.85,beta=0))
#模型的模拟
simdata_1<-garchSim(spec_1,n=200,extended=T)
plot(simdata_1)

par(mfrow=c(1,3))
acf(simdata_1$eps,main="resid series",xlab="lags")
acf(simdata_1$garch,main="simulations data",xlab="lags")
acf(simdata_1$garch^2,main="squared sim data",xlab="lags")

library(FinTS)

ArchTest(simdata_1$garch,lags=12)
ARCH LM-test; Null hypothesis: no ARCH effectsdata:  simdata_1$garch
Chi-squared = 93.981, df = 12, p-value = 8.327e-15ArchTest(simdata_1$eps,lags=12)ARCH LM-test; Null hypothesis: no ARCH effectsdata:  simdata_1$eps
Chi-squared = 10.863, df = 12, p-value = 0.5407

GARCH(1,1)模型的模拟

spec_2<-garchSpec(model=list(omega=.01,alpha=.85,beta=.1))
simdata_2<-garchSim(spec_2,n=200,extended=T)
class(simdata_2)
[1] "timeSeries"
attr(,"package")
[1] "timeSeries"
par(mfrow=c(1,3))
plot(simdata_2)

plot(simdata_2$eps,type="l",xlab="D",)
plot(simdata_2$garch,type="l",xlab="D")
plot(simdata_2$sigma,type="l",xlab="D")

acf(simdata_2$eps,xlag="lags")
acf(simdata_2$garch,xlab="lag")
acf(simdata_2$garch^2,xlab="lag")

ArchTest(simdata_2$garch,lags=12)ARCH LM-test; Null hypothesis: no ARCH effectsdata:  simdata_2$garch
Chi-squared = 32.738, df = 12, p-value = 0.001063ArchTest(simdata_2$eps,lags=12)ARCH LM-test; Null hypothesis: no ARCH effectsdata:  simdata_2$eps
Chi-squared = 12.762, df = 12, p-value = 0.3866

ARCH模型和GARCH模型相关推荐

  1. 数学建模 之 ARCH模型和GARCH模型

    什么是回归?就是一个连续方程,这就是回归,为啥起这么恶心的名字? 回归最早是遗传学的术语,大概是19世纪后期,指的是不管父母的身高有多少,后代身高都会向平均身高靠近,叫做回归.比如平均身高160,A的 ...

  2. ARMA-GARCH模型与单独的ARMA模型和GARCH模型有什么区别

    任何时间序列都由一个均值方程和一个方差方程所组成,普通的ARMA我们忽略了方差方程,因为残差是一个白噪声,没有任何信息可以挖掘了.所以一般只写一个ARMA.而GARCH模型,我们平时都假设均值方程是一 ...

  3. Linux内存管理之UMA模型和NUMA模型

    1.概述 2. 从 CPU 角度看物理内存模型 内核是以页为基本单位对物理内存进行管理的,每页大小为 4K,在内核中用 struct page 结构体来进行管理,struct page 中封装了每页内 ...

  4. 情感分析的描述、基于词袋模型和word2vec模型的情感分析实现

    情感分析的描述.基于词袋模型和word2vec模型的情感分析实现 以购物评论为例: # 读入原始数据集 import pandas as pddfpos = pd.read_excel('../dat ...

  5. R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载、划分数据、并分别构建线性回归模型和广义线性加性模型GAMs、并比较线性模型和GAMs模型的性能

    R语言广义加性模型(GAMs:Generalized Additive Model)建模:数据加载.划分数据.并分别构建线性回归模型和广义线性加性模型GAMs.并比较线性模型和GAMs模型的性能 目录

  6. utxo模型_什么是UTXO?简析账户/余额模型和UTXO模型

    在比特币社区内,有一种这样的说法:其实并没有比特币,有的只是UTXO.还有一种说法是:如果理解了UTXO,你就理解了比特币. 这两种说法虽然都有不同程度的夸张,但足以体现UTXO之于比特币的重要性.既 ...

  7. 【word2vec】篇三:基于Negative Sampling 的 CBOW 模型和 Skip-gram 模型

    系列文章: [word2vec]篇一:理解词向量.CBOW与Skip-Gram等知识 [word2vec]篇二:基于Hierarchical Softmax的 CBOW 模型和 Skip-gram 模 ...

  8. 【word2vec】篇二:基于Hierarchical Softmax的 CBOW 模型和 Skip-gram 模型

    文章目录 CBOW 模型 基本结构 目标函数 梯度计算 Skip-gram 模型 基本结构 梯度计算 优缺点分析 系列文章: [word2vec]篇一:理解词向量.CBOW与Skip-Gram等知识 ...

  9. 基于 OData 模型和 JSON 模型的 SAP UI5 表格控件行项目的添加和删除实现

    这是 Jerry 2021 年的第 62 篇文章,也是汪子熙公众号总共第 339 篇原创文章. 龟虽寿曹操神龟虽寿,犹有竟时:腾蛇乘雾,终为土灰.老骥伏枥,志在千里:烈士暮年,壮心不已.盈缩之期,不但 ...

最新文章

  1. 几个常用的数据库连接字符串
  2. (转)Activity的四种launchMode
  3. dataset中有多个表,返回XML字符串设置主从关系
  4. python向mysql中添加数据_Django save()方法不向Mysql数据库插入数据
  5. wxWidgets:wxAboutDialogInfo类用法
  6. 前端模拟数据的技术方案(二)
  7. 最短路--DijkstraFloyedSPFA
  8. Hystrix---SpringCloud
  9. Mysql 取用逗号分隔的字串的子串的方法:SUBSTRING_INDEX
  10. 04_类与对象_课程动手动脑问题以及课后实验性问题及解答集锦
  11. java线程如何避免死锁_Java面试问题,如何避免Java线程中的死锁?
  12. 数学家的浪漫,你想都想不到!
  13. 【MPS最佳实践】媒体工作流转码
  14. 前后端分离Java后端跨越问题解决
  15. 算法竞赛中的输入输出框架
  16. Fail - Fast机制
  17. Window环境下使用C#调用VBScript、JavaScript等脚本
  18. linux IPC socket(2)
  19. python音乐播放器图片_Python音乐播放器
  20. 尚学堂百战程序员1573题---答案总结第三章 控制语句

热门文章

  1. c++算法的上界下界
  2. 只用html如何实现音乐播放,如何使用html实现音乐播放
  3. 技嘉的UEFI修复windows与Ubuntu双系统引导+老毛桃修复引导失败+No EFI system partition was found.
  4. centos中startup.sh启动服务脚本
  5. 15家银行信用卡积分含金量大比拼
  6. 周轶璐教授:服务好医生,如何更全面地了解数据、利用数据?
  7. jBPM4的PVM解析
  8. R语言基础图形绘制——箱线图
  9. 测试Risym 2.5A双路电机驱动模块:MX1919
  10. 补充设定 timer1 定时器和 timer2 定时器定时做多件事