您现在的位置是:首页 > 编程 > 

R语言GARCH族模型:正态分布、t、GED分布EGARCH、TGARCH的VaR分析股票指数

2025-07-27 12:23:02
R语言GARCH族模型:正态分布、t、GED分布EGARCH、TGARCH的VaR分析股票指数 全文链接:/?p=102VaR方法作为当前业内比较流行的测量金融风险的方法,具有简洁,明了的特点,而且相对于方差来讲,更多的将投资人的损失作为风险具有更好的合理性。我们和一位客户讨论如何在R软件中处理GARCH族模型。数据的选取本文选取Wind资讯发布的股票型券商理财指数作为数据处理对象。选取的时间

R语言GARCH族模型:正态分布、t、GED分布EGARCH、TGARCH的VaR分析股票指数

全文链接:/?p=102

VaR方法作为当前业内比较流行的测量金融风险的方法,具有简洁,明了的特点,而且相对于方差来讲,更多的将投资人的损失作为风险具有更好的合理性。

我们和一位客户讨论如何在R软件中处理GARCH族模型。

数据的选取

本文选取Wind资讯发布的股票型券商理财指数作为数据处理对象。选取的时间期间为2011年1月4日至2015年11月24日,共1187个交易日。该指数基日为2007年12月1日,基点为1000点。

收益率的计算

采用对数收益率对指数收盘点位进行计算,表达式为

记为序列 。由图观察可知,该收益率序列存在波动聚集现象。

代码语言:javascript代码运行次数:0运行复制
clpr<-stock$Clsprc
yield<-diff(log(clpr))
ts.plot(yield)

基本特征分析

对序列 进行基本统计分析,结果如表所示:

代码语言:javascript代码运行次数:0运行复制

summary(yield)
sd(yield)
var(yield)

表 指数日收益率基本统计表****

Min.

1st Qu.

Median

Mean

rd Qu.

Max.

Sd

skewness'

kurtosis

-0.0517

-0.0089

0.000749

0.000196

0.0047

0.048

0.008165

-0.4018462

2.16949

由表可知,收益率序列 的最小值为-0.0517,最大值为0.048,平均值为0.000196,标准差为0.008165。偏度为-0.4018462,表现为右偏。峰度为2.16949,该分布比正态分布更陡峭。

1、正态性检验

对指数的日收益率序列进行正态性检验。检验方法采用Jarque-Bera统计量。检验结果显示Jarque-Bera统计量为261.89,P值接近0,拒绝对数收益率服从正态分布的原假设,表明序列为非正态分布。

表 Jarque-Bera检验结果

检验方法

统计量

P值

Jarque-Bera

261.89

< 2.2e-16

为了进一步探究序列 的分布形态,对样本数据作直方图、QQ图。由图可见,该收益率序列的尾部更长更厚,且其分布存在明显的不对称的现象,为非正态分布。

2、自相关性检验

对指数的日收益率序列的自相关性进行检验。检验方法采用Ljung-Box检验。表中LB2(12)指滞后期为12的收益率平方的Ljung-Box统计量,该统计量在无序列相关的零假设下,服从自由度为12的 分布。具体检验结果如下:收益率平方的Ljung-Box统计量为4.185,P值为0.000606,拒绝无自相关的零假设,表明收益率的平方存在自相关现象。

表 Ljung-Box检验结果

检验方法

统计量

P值

LB2(12)

4.185

0.000606

为了进一步探究序列的自相关性,对序列作ACF、PACF图。由图可见,该收益率序列存在自相关现象。

、异方差性检验

对指数的日收益率序列进行异方差性检验。检验方法采用ARCH-LM检验。表中LM(12)指ARCH效应的拉格朗日乘数检验,在没有ARCH效应的零假设下,统计量服从自由度为12的 分布。具体检验结果如下:LM统计量为170.9818,P值接近0,故拒绝无ARCH效应的零假设,表明收益率序列存在ARCH效应。

表 ARCH-LM检验结果

检验方法

统计量

P值

LM(12)

170.9818

< 2.2e-16

4、平稳性检验

在时间序列模型中,序列的平稳性会直接影响到模型的拟合效果,非平稳的序列容易产生谬误回归(Spurious Regression)。本节将采用 ADF 检验来对收益率序列进行单位根检验。检验结果显示Dickey –Fuller值为-9.772(滞后10阶),P值小于0.01,故拒绝存在单位根的原假设,认为该收益率序列是平稳的。

表 ADF检验结果

检验方法

统计量

P值

ADF

-9.772

<0.01


综上,收益率序列存在明显的尖峰厚尾效应,JB检验同样否认了收益率服从正态分布的假设。LM检验表明收益率存在ARCH效应,而LB检验表明收益率的平方存在自相关现象,因此可以采用条件异方差模型来分析收益率序列的波动特性

GARCH族模型的建立

本文将分别采用基于正态分布、t分布、广义误差分布(GED)、偏态t分布(ST)、偏态广义误差分布(SGED) 的GARCH(1,1)、EGARCH、TGARCH来建模。

相关视频

表中,c为收益率的均值, 为方差方程的常数项, 为方差方程的ARCH项系数, 为GARCH项系数, 反映杠杆效应的大小。参数 为概率分布中的参数,其中 控制尖峰高度和尾部厚度, 控制偏斜度。

GARCH(1,1)模型

GARCH(1,1)模型表示如下:

代码语言:javascript代码运行次数:0运行复制

spec<-ugarchspec(=list(garchOrder=c(1,1)),
       =list(armaOrder=c(0,0)))
fit <- ugarchfit(spec = spec, data = yield)

=list(garchOrder=c(1,1)),
       =list(armaOrder=c(0,0)), = "std")

表 收益率指数 GARCH 模型估计结果*

正态分布

t分布

GED

偏t分布

SGED

c

0.000264( 0.21277)

0.00042 ( 0.077829)

0.00042 (0.040020)

0.000299(0.161218)

0.00020 (0.587094)

0.000001 ( 0.1447)

0.000001 ( 0.257057)

0.000001(0.441759)

0.000001(0.25952)

0.000001(0.45611)

0.048706( 0.00000) ***

0.05412 ( 0.000001) ***

0.050726 (0.002247) ***

0.05698(0.000001) ***

0.05085(0.005) ***

**

0.927184( 0.00000) ***

0.9160(0.00000) ***

0.91267(0.000000) ***

0.920(0.000000) ***

0.90511 (0.000000) ***

0.981867(0.000000) ***

0.99087(0.000000) ***

5.21996(0.00000) ***

1.2011(0.00000) ***

5.24745(0.000000) ***

1.202264 (0.000000) ***

LOG(L)

4098.099

41.571

418.72

41.688

419.112

LB2(1)

0.000585

0.0154

0.0127

0.026

0.0105

LB2(5)

0.7282074

1.00717

0.88424

0.97089

0.8074

LB2(9)

1.200692

1.6025

1.4485

1.58488

1.6785

注:括号中是P值。***表示0.1%置信水平下统计显著;**表示在 1%置信水平下统计显著;*表示5%水平下统计显著。

对GARCH(1,1)模型来说,无论收益率残差服从哪种分布,其方差方程中ARCH项和GARCH项系数均高度显著,然而均值方程和方差方程中的的常数项均不显著。

EGARCH(1,1)模型

EGARCH是从GARCH衍生出的模型,可用于解释“杠杆效应”。“杠杆效应”是指金融资产收益率的涨和跌对未来波动性的影响是不同的。

代码语言:javascript代码运行次数:0运行复制
chspec(=list(model="eGARCH", garchOrder=c(1,1)),
       =list(armaOrder=c(0,0)))

收益率指数 EGARCH 模型估计结果

正态分布

t分布

GED

偏t分布

SGED

c

0.000271(0.075278)

0.0006( 0.07972)

0.00040( 0.016498)

0.000271(0.12507)

0.000199 ( 0.14978)

-0.206804(0.000000) ***

-0.157944(0.000000) ***

-0.18448(0.000000) ***

-0.160675(0.000000) ***

-0.19057(0.00000) ***

0.001715(0.862698)

-0.01118 ( 0.88489)

-0.00704( 0.6098)

-0.0129(0.9570)

-0.007622 (0.41512)

**

0.978191(0.000000) ***

0.98721(0.000000) ***

0.981159(0.000000) ***

0.98429(0.000000) ***

0.980540(0.00000) ***

0.107504( 0.001149)***

0.128684(0.000000) ***

0.118786(0.001145)**

0.128607(0.000001)***

0.119496(0.00000) ***

0.978059(0.000000) ***

0.970479(0.00000) ***

4.99991(0.000000) ***

1.18570(0.000000) ***

5.025099(0.000000) ***

1.186277(0.00000) ***

LOG(L)

4092.94

411.264

416.16

411.48

416.691

LB2(1)

0.1871

0.0069

0.027

0.00477

0.0288

LB2(5)

0.8244

0.9644

0.8619

0.898516

0.76626

LB2(9)

1.408

1.5594

1.41608

1.511597

1.261

注:括号中是P值。***表示0.1%置信水平下统计显著;**表示在 1%置信水平下统计显著;*表示5%水平下统计显著。

对EGARCH(1,1)模型来说,无论收益率残差服从哪种分布,其方差方程中常数项和GARCH项系数均高度显著,然而均值方程和方差方程中的的ARCH项系数均不显著。

GJR-GARCH模型

GJR-GARCH模型即是在GARCH模型的基础上考虑到杠杆效应,引入一个虚拟变量来表示正负冲击对 的影响。

代码语言:javascript代码运行次数:0运行复制
=list(model="gjrGARCH", garchOrder=c(1,1)),
	=list(armaOrder=c(0,0)), = "std")

收益率指数 GJR- GARCH 模型估计结果

正态分布

t分布

GED

偏t分布

SGED

c

0.000275( 0.198829)

0.0005 ( 0.08401)

0.0008( 0.04052)*

0.000292(0.172)

0.000221 (0.540614)

0.000001( 0.171795)

0.000001 (0.298628)

0.000001(0.000000) ***

0.000001( 0.075)

0.000001(0.590270)

0.051272( 0.000072)***

0.051272 (0.000072)***

0.04604(0.012649) *

0.045985(0.00000)***

0.046440 (0.00772)**

**

0.928798(0.000000) ***

0.928798(0.000000) ***

0.927762 (0.000000) ***

0.92912(0.00000) ***

0.928254 (0.000000) ***

-0.00544( 0.702778)

-0.00544(0.702778)

0.010575(0.49464)

0.018174(0.2446)

0.01006(0.542627)

0.9825(0.00000) ***

0.975509(0.000000) ***

4.99991(0.000000) ***

1.1975(0.000000) ***

5.14842(0.00000) ***

1.19948 (0.000000) ***

LOG(L)

4098.144

41.955

418.849

414.06

419.244

LB2(1)

0.0002

0.06294

0.0472

0.05974

0.02502

LB2(5)

0.6887

1.1446

0.98759

1.11792

0.91801

LB2(9)

1.15402

1.81742

1.56472

1.78469

1.48424

注:括号中是P值。***表示0.1%置信水平下统计显著;**表示在 1%置信水平下统计显著;*表示5%水平下统计显著。

对GJR-GARCH(1,1)模型来说, 无论收益率残差服从哪种分布,其杠杆系数 都是不显著的。但是就其他参数而言,GED分布下,参数拟合都是显著的。方差方程中ARCH项和GARCH项系数均高度显著,然而均值方程和方差方程中的的常数项均不显著。通过对比对数似然函数值,发现残差服从GED分布和SGED分布时,模型拟合效果要优于正态分布、t分布和偏t分布。另外,五种分布条件下, 均接近1,这说明尽管收益率的波动会逐步衰减,但是持续的时间将会非常长。最后,LB2统计量显示模型的标准化残差平方均不再具有异方差现象,且在统计上都是显著的。

APARCH模型

APARCH(1,1)模型波动性方程为:

代码语言:javascript代码运行次数:0运行复制
=list(model="apARCH", garchOrder=c(1,1)),

收益率指数 APARCH 模型估计结果

正态分布

t分布

GED

偏t分布

SGED

c

0.00001( 0.1546)

0.00049 (0.071965)

0.00049( 0.049846)*

0.0008 (0.108480)

0.00029 (0.7901)

0.000000(0.92767)

0.000000(0.979064)

0.000000(0.97207)

0.000000(0.984476)

0.000000(0.992160)

0.06457(0.00021)***

0.0625(0.061548)

0.06665(0.12664)

0.08866(0.179902)

0.0674 (0.54049)

**

0.91478(0.00000) ***

0.920788(0.000000) ***

0.917647(0.000000) ***

0.92090(0.000000) ***

0.919184 (0.000000) ***

0.001559( 0.98256)

0.076905(0.416691)

0.04812(0.624721)

0.0656(0.27766)

0.01994 (0.85479)

2.770787(0.00000) ***

2.8521(0.000000) ***

2.7245(0.000000) ***

2.774741(0.000000) ***

2.794404(0.000000) ***

0.99128 (0.000000) ***

0.970652(0.000000) ***

5.54190(0.000017) ***

1.207995(0.000000) ***

5.400260 (0.000001) ***

1.21429(0.000687) ***

LOG(L)

4100.15

414.174

419.2

414.08

419.746

LB2(1)

0.07729

0.161

0.1208

0.1772

0.0956

LB2(5)

0.9486

1.2998

1.1247

1.66

1.05785

LB2(9)

1.45195

2.0242

1.7278

2.1042

1.64646

注:括号中是P值。***表示0.1%置信水平下统计显著;**表示在 1%置信水平下统计显著;*表示5%水平下统计显著。

对APARCH (1,1)模型来说, 除了方差方程 和 显著外,其他系数基本不显著。通过对比对数似然函数值,发现残差服从GED分布和SGED分布时,模型拟合效果要优于正态分布、t分布和偏t分布。LB2统计量显示模型的标准化残差平方均不再具有异方差现象,且在统计上都是显著的。

计算VaR

代码语言:javascript代码运行次数:0运行复制
plotMSFT.garch11.fitwhich=2

序列预测

代码语言:javascript代码运行次数:0运行复制
plotMSFT.garch11.boot

GARCH11滚动预测

代码语言:javascript代码运行次数:0运行复制
MSFT.garch11.roll =spec y  
  
  
classMSFT.garch11.roll

## [1] "uGARCHroll"  
## attr"package"  
## [1] "rugarch"

## VaR Backtest Report  
## ===========================================  
## Model:               eGARCH-norm  
## Backtest Length: 1000  
## Data:                 
##  
## ==========================================  
## alpha:               1%  
## Expected Exceed: 10  
## Actual VaR Exceed:   50  
## Actual %:            5%  
##  
## Unconditional Coverage Kupiec  
## ull-Hypothesis: Correct Exceedances  
## LR.uc Statistic: 82.582  
## LR.uc Critical:      .841  
## LR.uc p-value:       0  
## Reject ull:     YES  
##  
## Conditional Coverage Christoffersen  
## ull-Hypothesis: Correct Exceedances and  
##                  Independence of Failures  
## LR Statistic: 118.726  
## LR Critical:      5.991  
## LR p-value:       0  
## Reject ull:     YES
本文参与 腾讯云自媒体同步曝光计划,分享自。原始发表:2024-12-17,如有侵权请联系 cloudcommunity@tencent 删除var函数模型数据统计

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/biancheng/1240636.html

相关标签:无
上传时间: 2025-07-27 01:26:55
留言与评论(共有 18 条评论)
本站网友 眼护士
24分钟前 发表
0 ## Reject ull
本站网友 中国电影频道
7分钟前 发表
明了的特点
本站网友 郑州家具回收
24分钟前 发表
=list(armaOrder=c(0
本站网友 一个寒门状元之死
8分钟前 发表
参数拟合都是显著的
本站网友 大开大合
15分钟前 发表
检验结果显示Dickey –Fuller值为-9.772(滞后10阶)
本站网友 51前程无忧
5分钟前 发表
检验结果显示Dickey –Fuller值为-9.772(滞后10阶)
本站网友 外八字
4分钟前 发表
更多的将投资人的损失作为风险具有更好的合理性
本站网友 groupby
5分钟前 发表
P值接近0
本站网友 想死啊
27分钟前 发表
但是就其他参数而言
本站网友 不孕不育的原因
20分钟前 发表
对GARCH(1
本站网友 华为论坛
2分钟前 发表
表中LB2(12)指滞后期为12的收益率平方的Ljung-Box统计量
本站网友 pragma
1分钟前 发表
相关视频 表中
本站网友 延期
3分钟前 发表
除了方差方程 和 显著外
本站网友 畸形精子症
9分钟前 发表
EGARCH(1
本站网友 虚拟机安装xp
24分钟前 发表
## ## ========================================== ## alpha
本站网友 网站入门
24分钟前 发表
收益率指数 APARCH 模型估计结果正态分布t分布GED偏t分布SGEDc0.00001( 0.1546)0.00049 (0.071965)0.00049( 0.049846)*0.0008 (0.108480)0.00029 (0.7901)0.000000(0.92767)0.000000(0.979064)0.000000(0.97207)0.000000(0.984476)0.000000(0.992160)0.06457(0.00021)***0.0625(0.061548)0.06665(0.12664)0.08866(0.179902)0.0674 (0.54049)**0.91478(0.00000) ***0.920788(0.000000) ***0.917647(0.000000) ***0.92090(0.000000) ***0.919184 (0.000000) ***0.001559( 0.98256)0.076905(0.416691)0.04812(0.624721)0.0656(0.27766)0.01994 (0.85479)2.770787(0.00000) ***2.8521(0.000000) ***2.7245(0.000000) ***2.774741(0.000000) ***2.794404(0.000000) ***0.99128 (0.000000) ***0.970652(0.000000) ***5.54190(0.000017) ***1.207995(0.000000) ***5.400260 (0.000001) ***1.21429(0.000687) ***LOG(L)4100.15414.174419.2414.08419.746LB2(1)0.077290.1610.12080.17720.0956LB2(5)0.94861.29981.12471.661.05785LB2(9)1.451952.02421.72782.10421.64646注:括号中是P值
本站网友 葆婴益生菌
26分钟前 发表
LM检验表明收益率存在ARCH效应