编者按:这个文件被选为MATLAB中央选择的
系统性风险
这个框架计算,分析和比较了系统性风险的措施:
- 泡沫检测措施
小家伙(泡沫的标志)
BMPH(繁荣阶段标志)
BRPH(破裂阶段标志)
公元前(冒泡大小写)
BCP(冒泡资本化比例)
- 引用:菲利普斯et al。(2015),Phillips &施(2018),Phillips &施(2019),Brunnermeier et al。(2020)
- 组件的措施
基于“增大化现实”技术(吸收比率)
通过事et al。(2010)CATFIN
通过艾伦et al。(2012)CS(相关意外)
通过Kinlaw & Turkington (2012)TI(湍流指数)
通过的事&李(2010)主成分分析
- 连通性的措施
DCI(动态因果关系指数)
CIO(“&”连接)
CIOO(“& -其他”连接)
网络中心:中间性,学位,亲密,聚类特征向量& Katz
- 引用:数十亿et al。(2011)
- 叉的措施
JPoD(默认)的联合概率
投资策略基金会(金融稳定指数)
四氯乙烯(级联效应的概率)
DiDe(遇险的依赖)
SI(系统性的重要性)
SV(系统性弱点)
CoJPoDs(有条件的联合违约概率)
- 引用:Segoviano &古德哈特(2009),Radev (2012),Segoviano &埃斯皮诺萨(2017),科尔特斯et al。(2018)
- CROSS-QUANTILOGRAM措施
满Cross-Quantilograms
部分Cross-Quantilograms
- 引用:汉et al。(2016)
- 代表性的措施
特殊指标:β,风险价值和预期缺口
鱼子酱(自回归条件风险价值)
通过白色et al。(2015)柯伐合金&三角洲柯伐合金(条件风险价值)
通过艾德里安& Brunnermeier (2008)MES(边际期望损失)
通过Acharya et al。(2010)SES(系统性预期缺口)
通过Acharya et al。(2010)SRISK(有条件的资本缺口指数)
通过brownlee &·恩格尔(2010)
- 默认的措施
D2C(距离首都)
通过Chan-Lau & Sy (2007)D2D(距离违约)
通过Vassalou &兴(2004)浸渍(遇险保险费)
通过黑色et al。(2012)SCCA(系统性未定权益分析)
通过Jobst &灰色(2013)
- 流动性措施
ILLIQ(非流动性衡量)
通过Amihud (2002)RIS(辊隐性传播)
通过Hasbrouck (2009)经典指标:Hui-Heubel流动比率、周转率和方差比率
- 状态变换的措施
2个模型:高与低波动
3个模型:高、中、低波动
四种模式:高与低波动与修正
美联社(平均高度波动的概率)
摩根大通(高波动性的联合概率)
- 引用:数十亿et al。(2010),Abdymomunov (2011)
- 溢出的措施
SI(溢出指数)
溢出效应从&
净的溢出效应
- 引用:Diebold & Yilmaz (2008),Diebold & Yilmaz (2012),Diebold & Yilmaz (2014)
- 尾依赖措施
ACHI(平均气)
通过Balla et al。(2014)美国存托凭证(渐近依赖率)
通过Balla et al。(2014)纳(金融风险计)
通过Mihoci et al。(2020)
上述模型改进或扩展的部分中描述的方法V-Lab文档代表一个系统性风险测量的重要来源。
项目已经发表在2019年5月“MATLAB消化金融服务| |”
。
如果你发现它对你有用,请考虑一个捐赠来支持它的维护和开发:万博1manbetx
需求
所需的最低MATLAB
版本是R2014b
。此外,以下产品和工具箱必须正确安装以执行该脚本:s manbetx 845
- 计算机视觉系统工具箱
- 曲线拟合工具箱
- 计量经济学的工具箱
- 金融工具箱
- 图像处理工具箱
- 优化工具箱
- 并行计算工具箱
- 统计和机器学习工具
- 系统辨识工具箱
使用
- 创建一个适当结构化数据库(参见后面的一节)。
- 执行的脚本(它们可以编辑你的需求和标准):
run.m
执行计算的系统性风险的措施;analyze.m
预先计算分析系统性风险的措施。
数据集
数据集必须建立后,默认的结构包括在每一个版本的框架(见数据集
文件夹)。下面的列表支持Excel表和各自的内容:万博1manbetx
股票:价格或收益表示基准指数的对数刻度(列可以与任意标签名称,必须放置后观察日期)和公司日常的频率。
卷:成交量的公司用金额表示,日常的频率。
资本化:公司的市值,日常的频率。
cd:无风险利率用小数表示(列必须调用
射频
,必须放置后观察日期)和公司的信用违约互换(cds)利差表达的基点,日常的频率。资产负债表的组成部分:表达的公司的资产负债表组件omogeneous观测频率、货币和规模,结构如下:
- 资产:资产的账面价值。
- 股票:股票的账面价值。
- 独立的账户:保险公司的独立账户。
状态变量:系统状态变量,每日频率。
组:组定义是基于三个价值元组中
的名字
字段表示组名称短名称
字段表示缩写和数
字段表示企业包括在集团的数量。的总和数
字段必须等于公司的数量。例如,下面的组织定义:公司在股票表:A, B, C, D, E, F, G, H
保险公司:2
投资银行:2
商业银行:3
政府资助企业:1产生以下结果:
“保险公司”包含了A和B
“投资银行”包含C和D
“商业银行”包含E、F和G
“政府支持企业”包含H危机:危机可以定义使用两种不同的方法:
- 事件:基于二元组中
日期
字段表示事件日期和的名字
字段表示事件名称;每个数据集观察匹配事件相关的日期被认为是危机发生。 - 范围:基于三个价值元组中
的名字
字段表示这场危机的名字,开始日期
字段表示这场危机开始日期和结束日期
字段表示这场危机结束日期;每个数据集观察下降危机范围内被认为是一段痛苦的一部分。
- 事件:基于二元组中
笔记
最低允许数据集必须包含
股票
表与索引和至少一个基准3
公司。观察必须有一个每日频率和,为了运行一致的计算,最低数量要求253年
价格(转化为完整的业务一年加上一个额外的观测时间序列的开头,失去了在计算返回)252年
为对数的回报。之前他们必须被验证和预处理:- 丢弃流动性系列(除非有必要);
- 检测和消除异常值;
- 删除行nan或通过插值填补缺口。
它不是强制性的,包括金融时间序列所使用的措施。所使用的可选金融时间序列包括措施可以省略,只要他们的贡献是没有必要的。下面的列表必需和可选时间序列为每个类别的措施:
- 泡沫检测措施:
- 要求:(股票价格)。
- 可选:一个也没有。
- 组件的措施:
- 要求:股票(任何)。
- 可选:一个也没有。
- 连通性措施:
- 要求:股票(任何)。
- 可选:组。
- 叉措施:
- 要求:股票(任何),cd。
- 可选:资本化、资产负债表组。
- Cross-Quantilogram措施:
- 要求:股票(任何)。
- 可选:状态变量。
- 代表性的措施:
- 要求:股票(任何)、资本化、资产负债表。
- 可选:单独的帐户,状态变量。
- 默认的措施:
- 要求:股票(任何)资本化、cd、资产负债表。
- 可选:一个也没有。
- 流动性措施:
- 要求:(股票价格),卷,资本。
- 可选:状态变量。
- 状态变换措施:
- 要求:股票(任何)。
- 可选:一个也没有。
- 溢出的措施:
- 要求:股票(任何)。
- 可选:一个也没有。
- 尾依赖措施:
- 要求:股票(任何)。
- 可选:状态变量。
- 泡沫检测措施:
公司的时间序列值总是等于
0
的尾巴,一个跨越,包括一个可定制的观察(默认总量的百分比5%
),被认为是违约
。公司的股本
值总是负的尾巴,跨度,包括一个可定制的观察(默认总量的百分比5%
),被认为是破产
。这允许脚本把它们排除在计算从某个时间点开始;违约公司排除在外的措施,破产企业只通过排除在外SCCA
默认的措施。一旦数据被解析,脚本存储输出的形式
.mat
文件;因此,解析过程只在第一次运行期间执行。文件最后修改日期是考虑脚本和数据解析再次如果Excel
电子表格修改。数据解析过程可能存在相关问题的版本,位数和区域设置的
操作系统
,Excel
和/或MATLAB
。由于大量的用户请求帮助,万博1manbetx支持是保证;下面的指南可以帮助解决大部分的问题:- 位数之间的不匹配
操作系统
和Excel
可能会导致错误,很难追踪。建议使用相同的位数。 - 一个
Excel
以外的地区英语
可能产生错误的输出相关的日期格式,文本值和数值小数和/或成千上万的分隔符。建议现场开关。 - 这两个
Excel 2019
和Excel 365
可能存在兼容性问题MATLAB
之前的版本R2019b
。在以后的版本中,内置的函数readtable
可能仍不处理一些呢Excel
电子表格。一个降级Excel 2016
建议。 - 一些
Excel
电子表格可能包含空但定义列或行细胞位于远离该地区数据存储。这些细胞扩展范围被解析器读取,产生假阳性检查缺失值时。 - 内的数据集解析过程发生
ScriptsDataset \ parse_dataset.m
函数。重要的是要检查的正确性的参数被传递到函数调用。上述函数抛出的错误消息是非常简单和调试会话应该足以找到根本原因并修复数据集和/或相应的内部函数。 - 如果数据集解析过程太缓慢,加速它的最好办法是提供一个标准
Excel
电子表格(.xlsx
)没有过滤器和风格,或二进制Excel
电子表格(.xlsb
)。
- 位数之间的不匹配
一些脚本可能需要很长时间才能完成的存在巨大的数据集和/或极端的参数化。计算可能的性能取决于CPU处理速度和数量的CPU核用于并行计算。
示例数据集
的数据集
文件夹中包含许多预制数据集。主要的一个(Example_Large.xlsx
),美国金融业的基础上,定义了以下实体和数据在一段时间内从2002年
来2019年
(包括两个):
基准指数:标准普尔500指数
金融机构(20):
- 组1:保险公司(5)
- 美国国际集团(AIG) (AIG)
- 好事达公司(所有)
- 伯克希尔哈撒韦公司。(BRK)
- 大都会人寿有限公司(遇到)
- 保德信金融集团(PRU Inc .)
- 组2:投资银行(6)
- 美国银行(Bank of America)
- 花旗集团(Citigroup Inc .)
- 高盛集团(Goldman Sachs Group Inc .) (GS)
- 摩根大通(J.P. Morgan Chase & Co .) (JPM)
- 雷曼兄弟(Lehman Brothers Holdings Inc .) (LEH)
- 摩根士丹利(Morgan Stanley)
- 组三:商业银行(7)
- 美国运通(AXP)
- 纽约梅隆银行(BK)
- 第一资本金融公司)
- PNC金融服务集团(PNC)。
- 道富银行(STT corp .)
- 美国Bancorp (USB)
- 富国银行(Wells Fargo & Co .)
- 第四组:政府支持企业(2)
- 联邦住宅贷款抵押公司/房地美(Freddie Mac)
- 联邦全国抵押协会/房利美(Fannie Mae)
无风险利率:3 m国库券
状态变量(8):
- 笔:有效联邦基金利率。
- TBILL_DELTA:3 m国库券利率变化百分比。
- CREDIT_SPREAD:BAA公司债券利率之间的差异和10 y国债利率。
- LIQUIDITY_SPREAD:3 m GC回购利率之间的差异和3 m国库券。
- TED_SPREAD:3 m美元LIBOR利率之间的差异和3 m国库券。
- YIELD_SPREAD:之间的差异10 y国债利率和3 m国债利率。
- DJ_CA_EXC:DJ的超额回报我们复合平均对标准普尔500指数。
- DJ_RESI_EXC:DJ的超额回报我们选择房地产证券指数对标普500指数。
- 波动率指数:隐含波动率指数。
截图
引用作为
托马索Belluzzo (2023)。系统性风险GitHub (https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.6.0)。检索。
ScriptsData
ScriptsDataset
ScriptsMeasures
ScriptsModels
ScriptsPlotting
ScriptsUtilities
版本使用GitHub缺省分支不能下载
版本 | 发表 | 发布说明 | |
---|---|---|---|
3.6.0.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.6.0 |
||
3.5.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.5.0 |
||
3.4.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.4.0 |
||
3.3.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.3.0 |
||
3.2.1之上 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.2.1 |
||
3.2.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.2.0 |
||
3.1.1 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.1.1 |
||
3.1.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.1.0 |
||
3.0.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v3.0.0 |
||
2.9.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v2.9.0 |
||
2.8.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v2.8.0 |
||
2.7.1 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v2.7.1 |
||
2.7.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v2.7.0 |
||
2.6.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v2.6.0 |
||
2.5.1 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v2.5.1 |
||
2.5.0 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v2.5.0 |
||
测试盒框 | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v2.4.0 |
||
tripwire | GitHub上看到这个版本发布说明:https://github.com/TommasoBelluzzo/SystemicRisk/releases/tag/v2.3.0 |
||
2.2.7 | 轻微的修复和改进。 |
|
|
2.2.6款 | 新功能,主要的返工。 |
|
|
2.2.5 | 轻微的修复和改进。 |
|
|
2.2.4 | 轻微的修复和改进。 |
|
|
2.2.3 | 轻微的修复和改进。 |
|
|
2.2.2 | 轻微的修复和改进。 |
|
|
2.2.1 | 新功能,主要的改写。 |
|
|
2.2.0 | 新特性。 |
|
|
2.1.9 | 新特性。 |
|
|
2.1.8 | 轻微的修复和改进。 |
|
|
2.1.7 | 重大返工。 |
|
|
2.1.6 | 轻微的修复和改进。 |
|
|
2.1.5 | 新特性。 |
|
|
2.1.4 | 改进的描述。 |
|
|
2.1.3 | 新特性。 |
|
|
2.1.2 | 轻微的修复和改进。 |
|
|
2.1.1 | 轻微的修复和改进。 |
|
|
魅惑 | 重大返工。 |
|
|
2.0.3 | 轻微的修复和改进。 |
|
|
2.0.2 | 轻微的修复和改进。 |
|
|
2.0.1 | 轻微的修复和改进。 |
|
|
2.0.0 | 主要版本。 |
|
|
1.7.1上 | 轻微的修复和改进。 |
|
|
1.7.0 | 轻微的修复和改进。 |
|
|
1.6.9 | 轻微的修复和改进。 |
|
|
1.6.8 | 改进的描述。 |
|
|
1.6.7 | 改进的描述。 |
|
|
1.6.6 | 新特性。 |
|
|
1.6.5 | 轻微的修复和改进。 |
|
|
1.6.4, | 轻微的修复和改进。 |
|
|
1.6.3 | 轻微的修复和改进。 |
|
|
1.6.2 | 轻微的修复和改进。 |
|
|
1.6.1 | 轻微的修复和改进。 |
|
|
1.6.0 | 主要的重构、性能改进,小的改进和修正。 |
|
|
1.5.0 | 主要的重构、性能改进,小的改进和修正。 |
|
|
1.4.2 | 改进的描述。 |
|
|
1.4.1 | 改进的描述。 |
|
|
1.4.0 | 主要的重构、性能改进,小的改进和修正。 |
|
|
1.3.1 | 轻微的修复和改进。 |
|
|
1.3.0 | 改进的描述。 |
|
|
1.2.9 | 轻微的修复和改进。 |
|
|
1.2.8 | 轻微的修复和改进。 |
|
|
1.2.7 | 轻微的修复和改进。 |
|
|
1.2.6 | 轻微的修复和改进。 |
|
|
1.2.5 | 轻微的修复和改进。 |
|
|
1.2.4 | 轻微的修复和改进。 |
|
|
1.2.3 | 轻微的修复和改进。 |
|
|
1.2.2 | 轻微的修复和改进。 |
|
|
1.2.1 " | 轻微的修复和改进。 |
|
|
1.2.0 | 轻微的修复和改进。 |
|
|
1.1.9 | 改进的描述。 |
|
|
1.1.8 | 轻微的修复和改进。 |
|
|
1.1.7 | 改进的描述。 |
|
|
1.1.6 | 轻微的修复和改进。 |
|
|
1.1.5 | 轻微的修复和改进。 |
|
|
1.1.4 | 更新细节关于兼容性和需求。 |
|
|
1.1.3 | 轻微的修复和改进。 |
|
|
1.1.2 | 轻微的修复和改进。 |
|
|
1.1.1 | 项目网站。 |
|
|
1.1.0 | 目标版本。 |
|
|
1.0.9 | 改进的标签。 |
|
|
1.0.8 | 改进的标签。 |
|
|
1.0.7 | 改进的标签。 |
|
|
1.0.6 | 改进的描述。 |
|
|
1.0.5 | 改进的描述。 |
|
|
1.0.4 | 改进的描述。 |
|
|
1.0.3 | 添加截图。 |
|
|
1.0.2中 | 轻微的修复和改进。 |
|
|
1.0.1 | 添加细节关于兼容性和需求。 |
|
|
1.0.0.0 | 描述 |
|