主要内容

条件

Acerbi和Szekely的条件预期不足(ES)回溯测试

描述

例子

检测结果=条件(<一种href="//www.tatmou.com/ch/help/risk/#d123e37073" class="intrnllnk">于本的)运行Acerbi-Szekely的条件ES eStest(2014)。条件测试有两个底层测试,使用名称值对参数指定的初步值 - art-ant-art-ant-restive(var)<一种href="//www.tatmou.com/ch/help/risk/#d123e37165" class="intrnllnk">VaRTest和独立条件的ES反向来。一种'拒绝'导致底层测试产生a'拒绝'导致条件测试。

例子

[<一种href="//www.tatmou.com/ch/help/risk/#d123e37267" class="intrnllnk">检测结果那<一种href="//www.tatmou.com/ch/help/risk/#d123e37374" class="intrnllnk">Simteststatistic.] =条件(<一种href="//www.tatmou.com/ch/help/risk/#d123e37073" class="intrnllnk">于本那<一种href="//www.tatmou.com/ch/help/risk/#namevaluepairarguments" class="intrnllnk">名称,价值的)添加可选的名称值对参数<一种href="//www.tatmou.com/ch/help/risk/#d123e37128" class="intrnllnk">testlevel.和<一种href="//www.tatmou.com/ch/help/risk/#d123e37165" class="intrnllnk">VaRTest

例子

全部收缩

创建一个esbacktestbysim目的。

加载esbacktestbysimdata.rng (“默认”);再现性的百分比ebts = esbacktestbysim(返回,var,es,“t”那......'自由程度',10,......'地点'亩,......'规模',西格玛,......“PortfolioID”“标准普”那......'Varid',[“T(10)95%”那“T(10)97.5%”那“T(10)99%”],......'varlevel',varlevel);

生成ES条件测试报告。

testresults =条件(ebts)
testresults =.3×14表PortfolioID VARID VaRLevel条件ConditionalOnly p值TestStatistic CriticalValue VaRTest VaRTestResult VaRTestPValue观测场景TestLevel ___________ _____________ ________ ___________ _______________ ______ _____________ _____________ _______ _____________ _____________ ____________ _________ _________ “S&P” “T(10)95%” 0.95拒绝拒绝0 -0.092302 -0.043941 “POF”接受0.70347 1966 1000 0.95“S&P”“T(10)97.5%”0.975拒绝拒绝0.001-0.11714 -0.052575“POF”接受0.40682 1966 1000 0.95“S&P”T(10)99%“0.99拒绝拒绝0.003 -0.14608  -0.085433“POF”接受0.11536 1966 1000 0.95

输入参数

全部收缩

esbacktestbysim于本)对象,其中包含给定数据的副本(portfoliodata.那vardata.那esdata., 和分配属性)和要测试的所有组合ID,VAR ID和VAR级别的所有组合。有关创建的更多信息esbacktestbysim对象,参见<一种href="//www.tatmou.com/ch/help/risk/esbacktestbysim.html">esbacktestbysim

名称 - 值参数

指定可选的逗号分离对名称,价值论点。姓名是参数名称和价值是相应的价值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数Name1, Value1,…,的家。

例子:[TestResults,SimtestStatistic] =条件(EBTS,'Testlevel',0.99)

测试置信水平,指定为逗号分隔对组成'testlevel'和之间的数值0.和1。

数据类型:双倍的

Var Back测试的指示,指定为逗号分隔对'vartest'和一个字符向量或字符串数​​组,具有值'tl'那'bin'那'pof'那'tuff'那'cc'那“cci”那'tbf', 或者“tbfi”。有关这些var reaktests的更多信息,请参阅<一种href="//www.tatmou.com/ch/help/risk/varbacktest.html">varbacktest.

笔记

指定的VaRTest使用相同运行<一种href="//www.tatmou.com/ch/help/risk/#d123e37128" class="intrnllnk">testlevel.用来指定的值testlevel.的名称-值对参数条件功能。

数据类型:char|细绳

输出参数

全部收缩

结果,作为表对应于要测试的所有组合ID,VAR ID和VAR级别的所有组合的表。列对应于以下信息:

  • “PortfolioID”-给定数据的投资组合ID。

  • 'Varid'- 提供的每个VAR数据列的VAR ID。

  • 'varlevel'- 相应var数据列的var级别。

  • '条件'- 具有类别'接受'和“拒绝”的分类数组,指示条件测试的结果。该结果结合了该结果的结果'有条件alonly'柱和var测试。

  • '有条件alonly'- 分类阵列,具有类别“接受”和“拒绝”表示独立条件测试的结果,与VAR测试结果无关。

  • 'pvalue'-P.- 独立条件测试的价值(适用于'有条件alonly'柱子)。

  • “TestStatistic”- 条件测试统计(适用于'有条件alonly'柱子)。

  • “王视”- 条件测试的关键值。

  • 'vartest'- 字符串数组,指示所选的var测试由指定的<一种href="//www.tatmou.com/ch/help/risk/#d123e37165" class="intrnllnk">VaRTest论点。

  • 'vartestresult'- 具有类别的分类数组'接受'和'拒绝'表示使用的VAR测试结果'vartest'论点。

  • 'vartestpvalue'- VAR后退的P值。如果是交通灯测试(<一种href="//www.tatmou.com/ch/help/risk/varbacktest.tl.html">TL.)使用,这是1减少交通灯测试'可能性'列值。

  • '观察'- 观察次数。

  • “情景”- 模拟的场景数量P.- 值。

  • 'testlevel'- 测试置信水平。

笔记

对于测试结果,条款'接受'和'拒绝'用于方便起见。从技术上讲,测试不接受模型;相反,测试无法拒绝它。

模拟测试统计值,作为a返回numvars.-经过-numscenarios.数字数组。

更多关于

全部收缩

Acerbi和Szekely的条件测试

条件测试也称为第一个Acerbi-Szekely测试。

条件测试统计是基于条件关系

E. S. T. = - E. T. [ X T. | X T. < - V. 一种 R. T. ]

在哪里

XT.是投资组合结果,即投资组合返回或投资组合利润和损失T.。

var.T.是期间的估计变量T.。

es.T.估计的预期缺点是期T.。

失败的次数定义为

N. M. F 一种 一世 L. R. E. S. = σ. T. = 1 N. 一世 T.

在哪里

N.是测试窗口中的句点数量(T.=1,......,N.)。

一世T.是var失败指示符T.价值1如果XT.< var,0.除此以外。

条件测试统计定义为:

Z. C O. N. D. = 1 N. M. F 一种 一世 L. R. E. S. σ. T. = 1 N. X T. 一世 T. E. S. T. + 1

条件测试有两部分。一个var backtest,由此指定VaRTest名称值对参数,必须运行故障数(numfailures.),并且对条件测试统计进行独立的条件测试Z.条件。仅当Var测试和独立条件测试接受模型时,条件测试仅接受该模型。

测试的意义

在分布假设是正确的假设下,测试统计数据的预期价值Z.条件假设至少有一个var失败,是0.。

这表示为:

E. [ Z. C O. N. D. | N. M. F 一种 一世 L. R. E. S. > 0. ] = 0.

测试统计的负值表明风险低估。条件测试是一种单面测试,当有证据表明模型低估风险时拒绝(用于零备用假设的技术细节,参见Acerbi-Szekely,2014)。条件测试拒绝该模型P.- value小于1减去测试置信水平。

有关模拟测试统计信息的步骤的更多信息以及计算的详细信息P.-values和临界值,请参见<一种href="//www.tatmou.com/ch/help/risk/esbacktestbysim.simulate.html">模拟

边缘案例

条件测试统计是未定义的(南)当数据中没有VAR失败时(numfailures.=0.)。

P.-Value设置为南在这些情况下,测试结果是'接受',因为没有风险低估的证据。

同样,模拟条件测试统计是未定义的(南)用于没有VaR失败的场景。为了估计测试的显著性,这些场景被丢弃。假设分布假设是正确的, E. [ Z. C O. N. D. | N. M. F 一种 一世 L. R. E. S. > 0. ] = 0. ,因此在具有至少一个故障的情况下计算的意义(numfailures.>0.)。由此报告的场景数量条件测试功能是至少一个VAR故障的场景数。报告的场景数量可以小于模拟的方案总数。在具有至少一个VAR失败的情况下估计临界值。如果模拟的测试统计是南对于所有方案,临界值设置为南。没有故障的场景更可能是预期的失败次数NP.var.变小。

参考文献

[1] Acerbi,C.和Szekely,B。回到预期的缺口。MSCI Inc. 2014年12月。

介绍在R2017B.