基于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. Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent
  2. msm8953+android8.1蓝牙名称修改、多产品采用不同名字的兼容
  3. 计算机组成原理sop,MacBERT:MLM as correction BERT
  4. mysql逆向工程_Mybatis+Mysql逆向工程
  5. Ocelot(六)- 架构图
  6. uva 10817——Headmaster's Headache
  7. C++:42---类的内存大小
  8. 手把手教你用Flutter做炫酷动画
  9. jinja test
  10. 《构建之法》前三章读后感
  11. 深入浅出 数据库索引
  12. springmvc中实现quartz定时任务
  13. javascript:访问iframe中的js函数
  14. 讲真,WiFi 6到底6在哪儿
  15. 最小二乘方法和RANSAC的改进算法PROSAC和LMEDS
  16. highcharts 时间少8小时问题
  17. 官方标配,吊炸天的 Linux 可视化管理工具,必须推荐给你
  18. Redis从入门到集群分布式实践
  19. 3.9 haas506 2.0开发教程-example-oled
  20. 基于SpringBoot+Vue的前后端分离开发汽车之家资讯论坛系统设计与实现

热门文章

  1. 我的所有的浏览器被hao123 挟持了,终极解决方案
  2. 为什么越来越多的绘图员开始用云渲染来渲图?
  3. 【Linux】基本指令和常用应用安装
  4. unity简单技能系统
  5. Linux 邮件服务
  6. FileZilla文件下载的目录
  7. 洛谷刷题C语言:数字反转、再分肥皂水、三角形面积、Apples Prologue/苹果和虫子、数的性质
  8. 漫画:大鱼吃小鱼,小鱼吃虾米。小鱼为什么不能躲起来?
  9. number of splits 划分的条件
  10. 视频教程-Java异常原理剖析-Java