1. 引言
股市是市场经济的产物,在资源配置(特别是资本配置)中发挥着关键性作用。随着改革开放和市场经济的发展,我国股市经历了从无到有、有小到大的发展。1990年12月19日上海证券交易所开始正式营业。1990年12月1日,深圳证券交易所试营业。三十年来,沪深股市对我国的改革开放事业和市场经济的发展发挥了非常重要的作用。但是,沪深股市也面临着许多问题,主要表现在:我国股市是一个典型的主力交易者占主导地位的市场;绝大多数投资者非理性;缺乏衍生市场。按照效率市场理论的观点,我国股市是一个无效市场,即没有达到弱势有效 [1]。
股票市场的变化(股票价格、市场指数)受许多因素的影响,是一个随机过程。描述市场变化规律对指导投资者理性投资、促进市场健康有效发展具有十分重要的意义。股市的暴涨暴跌使投资者面临着极大的风险。极值理论是描述这类现象的有力工具,并且,在金融、环境、气象等许多方面取得了成功应用 [2] [3] [4] [5] [6]。
本文将应用极值分布对沪深股市的暴涨、暴跌进行建模,对极值分布参数进行估计,利用Copula函数对其进行相关性分析。
2. 极值分布简介
样本数据的选取通常有两种:
第一种是区间选取法,也称为块方法(block method),它是将样本数据按照时间顺序分为若干个区间,从每个区间选取一个极(大、小)值,从而得到极值样本。
第二种是超阀值法(peak over threshold),也称为POT法,它是按照某种方法确定一个阀值,将超过阀值的数据作为样本。
基于不同的样本数据选取,极值分布通常有两种:广义极值分布(GEV)与广义帕累托分布(GPD)。
2.1. GEV分布
广义极值分布(GEV)的分布函数为:
其中,u为位置参数,
为尺度参数,
为形状参数。
2.2. GPD分布
广义帕累托分布(GPD)的分布函数为:
其中,u为位置参数,
为尺度参数,
为形状参数,随形状参数
由小到大(由负值变为正值),尾部逐渐变厚。
二者具有如下关系:
即:GPD分布的分布函数可以看做GEV分布的分布函数的一个单增变换。
本文采用超阀值法选取极值样本,利用GPD分布描述极值样本的分布。
3. 参数估计
GPD分布的参数估计方法主要有极大似然估计与分布估计。
3.1. 极大似然估计
按照极大似然原理,对给定样本,所求参数估计应使得似然函数或对数似然函数达到极大,此即极大似然估计(MLE)。
GPD分布的密度函数为:
似然函数(样本联合密度)为:
对数似然函数为:
由极值原理,所求极大似然估计应满足如下正规方程组:
即:
可求上述方程组的解析解,即得参数极大似然估计,在实际应用中,可使用数值方法求上述方程组的数值解。
3.2. 分布估计
对GPD分布的参数估计可以分两步进行:
第一步:估计位置参数u (见下节);
第二步:按极大似然法估计形状参数与尺度参数,即选取
,使:
3.3. 位置参数的估计
位置参数(阈值)的估计有两种方法:
第一种是样本超阈值函数法。
样本超阈值函数定义为:
其中:
为示性函数,当
时,其值为1,否则为0。
MEF的含义为所有大于阈值的量的平均值。阈值的选取为样本超阈值函数图中由水平向正斜率变化的
的值。
第二种是Hill矩法。
令
为独立同分布降序统计量。Hill统计量定义如下:
Hill图为点
的集合。阈值选取为Hill图中稳定区域起始点的横坐标k对应的
。
4. Copula函数
Copula函数是联系多维随机变量联合分布与各自边缘分布的桥梁,能够很好地描述多维随机变量的相关结构 [7] [8] [9] [10] [11]。Copula函数的定义如下:
定义1 若多维随机变量
的联合分布为
,各自的边缘分布为
,存在多元函数
满足:
,称
为Copula函数。
本文采用二元Copula函数描述沪、深股市收益率极端情况的相关结构。
常用的Copula函数有以下几种:
1) 正态Copula函数
正态Copula分布函数形式如下:
其中:
为N元标准正态分布的相关系数阵,
表示相关系数阵为
的N元标准正态分布分布函数,
表示标准正态分布的逆函数。即正态Copula是由标准正态分布的逆函数和多元正态分布函数组合而成。
对二元情形,若变量间线性相关系数为
,则二元正态Copula函数为:
2) t-Copula函数
t-Copula分布函数形式如下:
其中:
为自由度为k的N元标准t分布的相关系数阵,
表示相关系数阵为
、自由度为k的N元标准t分布的分布函数,
表示自由度为k的一元标准t分布的逆函数。即t-Copula是由标准t分布的逆函数和多元t分布分布函数组合而成。
对二元情形,若变量间线性相关系数为
、自由度为k,则二元t-Copula函数为:
5. 实证分析
本文选取上证指数与深证成指每日收盘价历史数据(2010.1.4~2018.12.28),对数据采用对数变换,得对数收益率,即:
对沪深股市对数收益率的极端值(暴涨、暴跌)利用极值分布(GPD分布)进行建模,以此为边际分布,利用二元Copula函数描述其相关结构,并对相关参数进行估计,以此为根据,对沪深股市相关性进行定量分析。
5.1. 数据的描述性统计分析
对以上数据进行描述性统计分析,可得以下结果:
![](Images/Table_Tmp.jpg)
Table 1. Descriptive statistics of logarithmic returns about Shanghai and Shenzhen stock markets
表1. 沪深股市对数收益率描述性统计表
由上表1可以看出,沪深股市对数收益率具有明显的尖峰(峰度大于3)、偏态(偏度小于0)分布特征,为非正态分布。
由图1、图2可以看出,深证指数收盘价和对数收益率具有明显的变化趋势及阶段特征,呈现出明显的波动性和聚集性。
![](//html.hanspub.org/file/21-2580803x51_hanspub.png?20211029171453168)
Figure 1. Logarithmic yield of Shanghai stock index
图1. 上证指数对数收益率
![](//html.hanspub.org/file/21-2580803x52_hanspub.png?20211029171453168)
Figure 2. Logarithmic yield of Shenzhen composite index
图2. 深证成指对数收益率
由图3、图4可以看出,沪深股市对数收益率具有明显的非正态分布、尖峰、厚尾特征。
![](//html.hanspub.org/file/21-2580803x53_hanspub.png?20211029171453168)
Figure 3. Log return histogram of Shanghai stock index
图3. 上证指数对数收益率直方图
![](//html.hanspub.org/file/21-2580803x54_hanspub.png?20211029171453168)
Figure 4. Log return histogram of Shenzhen stock index
图4. 深证成指对数收益率直方图
对沪深股市对数收益率数据分别进行正态性检验,结果如图5、图6。
由图5、图6可以看出,沪深股市对数收益率不服从正态分布。
为考查沪深股市对数收益率的相关性,计算其相关系数,结果如表2。
![](//html.hanspub.org/file/21-2580803x55_hanspub.png?20211029171453168)
Figure 5. Test chart for normality of log return of Shanghai stock index
图5. 上证指数对数收益率正态性检验图
![](//html.hanspub.org/file/21-2580803x56_hanspub.png?20211029171453168)
Figure 6. Test chart for normality of log return of Shenzhen stock index
图6. 深证成指对数收益率正态性检验图
![](Images/Table_Tmp.jpg)
Table 2. Table of linear correlation coefficient of log return in Shanghai and Shenzhen stock markets
表2. 沪深股市对数收益率线性相关系数表
由上表可以看出,沪深股市对数收益率具有高度的相关性,可采用合适的Copula函数描述其相关性。
由表2及图7可以看出,沪深股市对数收益率具有高度相关性(线性相关系数为0.928238),呈现出明显的线性相关性。
![](//html.hanspub.org/file/21-2580803x57_hanspub.png?20211029171453168)
Figure 7. Relationship between log return of Shenzhen composite index and log return of Shanghai composite index
图7. 深证成指对数收益率与上证指数对数收益率关系图
基于以上特征及分析,下面采用GPD分布对沪深股市对数收益率的极端情况进行建模,描述其边际分布。
5.2. GPD分布阈值的确定
按照2.3节介绍的方法,使用Hill统计量:
确定阈值。
为此,选取沪深股市对数收益率大于0 (上涨)的数据,将其由大到小排序,计算Hill统计量值,并绘制Hill图(点
的集合)。选取Hill图中稳定区域起始点的横坐标k对应的
为相应GPD分布的阈值。Hill图如下:
![](//html.hanspub.org/file/21-2580803x61_hanspub.png?20211029171453168)
Figure 8. Hill chart of log return of Shanghai stock index
图8. 上证指数对数收益率Hill图
![](//html.hanspub.org/file/21-2580803x62_hanspub.png?20211029171453168)
Figure 9. Hill chart of log return of Shenzhen stock index
图9. 深证成指对数收益率Hill图
由上图8、图9可以看出:对上证指数对数收益率大于0的样本数据,当u = 0.0002时,Hill图基本稳定;对深证成指对数收益率大于0的样本数据,当u = 0.0006时,Hill图基本稳定。故选取阈值如下表3:
![](Images/Table_Tmp.jpg)
Table 3. GPD distribution threshold table of log return in Shanghai and Shenzhen stock markets
表3. 沪深股市对数收益率GPD分布阈值表
5.3. 沪深股市对数收益率的GPD分布及参数估计
选取样本数据中对数收益率为正(上涨)的数据,利用matlab统计工具箱中的函数ecdf绘制经验分布函数图形如图10、图11:
![](//html.hanspub.org/file/21-2580803x63_hanspub.png?20211029171453168)
Figure 10. Empirical distribution function of log return about Shanghai stock index
图10. 上证指数对数收益率经验分布函数图
![](//html.hanspub.org/file/21-2580803x64_hanspub.png?20211029171453168)
Figure 11. Empirical distribution function of log return about Shenzhen stock index
图11. 深证成指对数收益率经验分布函数图
利用GPD分布对沪深股市对数收益率数据进行描述,使用matlab统计工具箱的函数gpfit进行参数估计,得如下结果(表4):
![](Images/Table_Tmp.jpg)
Table 4. GPD distribution parameters of log return in Shanghai and Shenzhen stock markets
表4. 沪深股市对数收益率GPD分布参数表
上证指数对数收益率分布如下:
深证成指对数收益率分布如下:
5.4. 沪深股市对数收益率的二元Copula模型
利用二元Copula函数描述沪深股市收益率的相关性,即在二元Copula函数族中寻找一个合适的Copula函数,使其能够很好的描述沪深股市的相关性。
首先,根据沪深股市对数收益率样本数据绘制二元频率直方图如图12。
由图12可以看出,其尾部基本对称,故可选取二元正态Copula或二元t-Copula函数来描述其尾部及相关结构。
下面利用二元正态Copula和二元t-Copula对沪深股市对数收益率进行描述。
首先对二元Copula模型的参数进行估计。利用MATLAB统计工具箱中的copulafit、copulastat、copulaparam、copulapdf、copulacdf等函数对二元正态Copula模型的相关参数、Kendall秩相关系数、Spearman秩相关系数、密度函数值、分布函数值等进行计算,结果如下(表5):
![](//html.hanspub.org/file/21-2580803x69_hanspub.png?20211029171453168)
Figure 12. Binary frequency histogram of log return in Shanghai and Shenzhen stock markets
图12. 沪深股市对数收益率二元频率直方图
![](Images/Table_Tmp.jpg)
Table 5. Correlation coefficient table of Copula function of logarithmic rate of return in Shanghai and Shenzhen stock markets
表5. 沪深股市对数收益率Copula函数相关系数表
由以上结果可以得出,对应的二元正态Copula为:
对应的二元t-Copula为:
由上表可以看出,线性相关系数为0.9289、自由度为4的二元t-Copula更能反映沪深股市对数收益率间的尾部相关性。其尾部相关系数由下式计算:
以上结果说明,沪深股市对数收益率具有正的上、下尾相关性,即在上涨和下跌阶段具有同步变化的关系。
由上表的秩相关系数可以看出,二元正态Copula的秩相关系数为0.7492,与样本秩相关系数更加接近,能更好反映沪深股市对数收益率间的秩相关性。
5.5. 模型评价
为评价两个模型的优劣,下面定义经验Copula,利用经验copula与模型的距离来进行度量。
经验Copula 若
为来自总体
的样本,X的经验分布函数为
,Y的经验分布函数为
,称
为经验Copula。其中:
为示性函数,当
时,
,否则
。
平方欧式距离 称所有样本的经验Copula和模型的差的平方和为平方欧式距离,定义如下:
其中:
。
利用如上的平方欧式距离可以度量模型与样本的拟合程度。对二元正态Copula和二元t-Copula,平方欧式距离分别为0.023和0.014。由此可见,二元t-Copula能够更好拟合沪深股市对数收益率观测数据。
6. 结论
沪深股市收益率变化具有较强的相关关系和长期系统的一致变化趋势。通过以上分析可以看出,二元正态Copula和二元t-Copula都从不同侧面描述了沪深股市对数收益率的相关关系。二元t-Copula的线性相关系数与样本相关系数更加接近,更能反映沪深股市对数收益率间的尾部相关性。二元正态Copula的秩相关系数与样本秩相关系数更加接近,能更好反映沪深股市对数收益率间的秩相关性。从平方欧式距离来看,二元t-Copula更小,能够更好拟合沪深股市对数收益率观测数据。
基金项目
本课题由陕西省教育厅自然科学基金项目(18JK0141)资助。