【问题标题】:Forecasting for DCC Copula GARCH model in RR中DCC Copula GARCH模型的预测
【发布时间】:2016-01-18 13:23:42
【问题描述】:

我正在尝试预测 Copula Garch 模型。我曾尝试将 dccforecast 函数与 cGARCHfit 一起使用,但结果表明没有适用于类 cGARCHfit 的对象的“dccforecast”方法是错误的。那么实际上我们如何预测 dcc copula garch 模型呢?

我有以下可重现的代码。

library(zoo)
library(rugarch)
library(rmgarch)
data("EuStockMarkets")
EuStockLevel <- as.zoo(EuStockMarkets)[,c("DAX","CAC","FTSE")]
EuStockRet <- diff(log(EuStockLevel))

# DCC timecopula MVN

  uspec = ugarchspec(mean.model = list(armaOrder = c(0,0)), variance.model = list(garchOrder = c(1,1), model = "sGARCH", variance.targeting=FALSE), distribution.model = "norm")
  spec1 = cgarchspec(uspec = multispec( replicate(3, uspec) ), asymmetric = TRUE,  distribution.model = list(copula = "mvnorm", method = "Kendall", time.varying = TRUE, transformation = "parametric"))
  fit1 = cgarchfit(spec1, data = EuStockRet, cluster = NULL, solver.control=list(trace=1))
  print(fit1)  

 > fit.copula = cgarchfit(spec1, data = EuStockRet, out.sample = 120, solver = "solnp", solver.control =list(),fit.control = list(eval.se = TRUE, stationarity = TRUE, scale = FALSE),cluster = NULL, fit =NULL, VAR.fit = NULL)
 > dcc.copula.focast=dccforecast(fit.copula, n.ahead = 1, n.roll = 0) 
   Error in UseMethod("dccforecast") : no applicable method for 'dccforecast' applied to an object of class "c('cGARCHfit', 'mGARCHfit', 'GARCHfit', 'rGARCH')"

感谢您的帮助。

谢谢

【问题讨论】:

    标签: r forecasting portfolio multivariate-testing


    【解决方案1】:

    DCC 预测仅适用于 dccfits。您可以尝试使用函数 cGARCHsim 或放弃 Kendall 方法并进行 dccfit。虽然如果您想预测未来更长的时期,使用 cGARCHsim 进行预测可能会很痛苦。

    见:

    ??cGARCHsim
    

    详情

    由于没有明确的预测例程,用户应该使用这种方法 >通过模拟 1-ahead 逐步建立 n-ahead 预测,>获得收益、sigma、Rho 等的均值并将它们提供给下一个>一轮模拟作为起始值。 “rmgarch.tests”文件夹包含>说明这一点的特定示例。

    【讨论】:

    • 谢谢。所以,这意味着如果我们要预测 GARCH copula 模型,我们需要进行 1 提前模拟,并且不能正确使用 dccforecast 函数。
    • 正确。不幸的是,我不知道使用 copula 模型进行预测的劳动强度较低的方法。祝你好运!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 1970-01-01
    • 2019-06-14
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多