创建varbacktest
对象来运行一组风险值(VaR)回测
一般工作流程如下:
创建一个vbt
= varbacktest (PortfolioData
,VARDATA
)varbacktest
(vbt
),使用组合的结果数据和对应值高危(VAR)数据对象。该vbt
对象具有以下属性:
PortfolioData-NumRows
——- - - - - -1
数组的副本PortfolioData
VARDATA-NumRows
——- - - - - -NumVaRs
数组的副本VARDATA
所需的输入参数为PortfolioData
和VARDATA
必须在相同的单位。这些论点可以表示为回报或利润和损失。属性中没有验证varbacktest
反对这些参数的单位。
如果有缺失的值(为NaN
s)在数据中PortfolioData
或VARDATA
中,数据的行被施加测试之前丢弃。因此,不同的若干意见的报告与不同的缺失值模型。观察所报告的数量等于原来的行数减去缺失值的数量。要确定是否有丢弃行,请使用“失踪”
列的总结
报告。
巴塞尔银行监管委员会,使用“回溯测试”的监管框架,并结合内部模型方法来满足市场风险资本要求。1996年1月,https://www.bis.org/publ/bcbs22.htm。
[2]Christoffersen, P。“评估区间预测。”国际经济评论。1998年第39卷,第841-862页。
[3] Cogneau中,Ph。“回测价值在-风险:如何好是模型?”智能风险,PRMIA, 2015年7月。
[4]哈斯,M。“回溯测试的新方法。”金融工程研究中心凯撒,波恩,2001年。
[5]Jorion, Ph值。财务风险经理手册。第六版。威利金融,2011。
[6]Kupiec, P。验证风险管理模型准确性的技术。杂志衍生物。卷。3,1995年,第73-84。
[7] McNeil, A., Frey, R.,和Embrechts, P。定量风险管理。普林斯顿大学出版社,2005年。
回溯测试风险价值模型。硕士论文,赫尔辛基经济学院,2009年。