|
假设现在有m个comp-etingmodels和长度为n的评估周期,然后使用定义的损失函数,可以构造一个维数为(m×n)的损失矩阵。然后,可以使用MCSprocedure()函数构造第2节中概述的高级模型集。4.1. 比较使用MCS的GARCH模型MCS程序可用于比较各个方面的模型,例如,它们预测未来波动性的能力,或未来回报与实际和过去信息的条件。相反,假设我们有兴趣比较不同GARCH模型的VaR预测。如前所述,ugarchroll()函数可用于获取特定GARCH模型的一步滚动预测序列。此外,as。数据frame()方法允许从uGARCHroll对象中提取1%和5%置信水平下的VaR f预测序列。例如,如果我们想要比较五种不同的GARCH规格,例如:Bollerslev(1986)的GARCH(1,1),rugarch包中的“sGARCH”Nelson(1991)的EGARCH(1,1),rugarch包装中的“EGARCH”戈尔斯滕等人(1993)的GJRGARCH(1,1),rugarch软件包中的“GJRGARCH”丁等人的APARCH(1,1)。
|