如何通过dccroll()提取R包rmgarch中的自由度

如何通过dccroll()提取R包rmgarch中的自由度,r,R,我有一个包含3项资产回报的数据集。我想预测样本期外的风险值。我使用包rmgarch并假设为多t分布。我写的代码如下: spec <- ugarchspec(variance.model = list(model = "sGARCH"), distribution.model = "norm") spec_m_gar <- multispec(c(spec, spec, spec)) spec_m_dcc <- dccspec(spec_m_ga

我有一个包含3项资产回报的数据集。我想预测样本期外的风险值。我使用包rmgarch并假设为多t分布。我写的代码如下:

    spec <- ugarchspec(variance.model = list(model = "sGARCH"), 
    distribution.model = "norm")
    spec_m_gar <- multispec(c(spec, spec, spec))
    spec_m_dcc <- dccspec(spec_m_gar, distribution = "mvt")
    roll_m_dcc <- dccroll(spec_m_dcc, X_SOFT, n.ahead = 1, 
    forecast.length = 2000, refit.every = 66, refit.window = "moving", 
    cluster = cluster)

但是我得到了这个错误:
colnames中的错误包是否有
df.resident(roll\m\u dcc)
?不,我不这么认为。它返回一个错误:error:$运算符未为此S4类定义。包是否有
df.残差(roll\m\u dcc)
?不,我不这么认为。它返回一个错误:error:$运算符未为此S4类定义。
    rshape(roll_m_dcc)