从预测中提取协方差

时间:2015-06-17 18:40:35

标签: r extract covariance

我在从R中的预测中提取协方差时遇到了一些麻烦。这对你来说可能很容易,但我是R的初学者:

dcc.fcst = dccforecast(dcc.fit, n.roll=155, n.ahead=1)

print(rcov(dcc.fcst))

我得到的结果如下:

$`2015-04-23`
, , T+1

         rpf        rff
rpf 0.0001126362 0.0001125729

rff 0.0001125729 0.0001188316

$`2015-04-24`
, , T+1

        rpf         rff
rpf 0.0001058720 0.0001060763

rff 0.0001060763 0.0001129745

等等(总共155个这样的协方差矩阵)......

我尝试了公式:rcov(dcc.fcst)$ "%Y-%m-%d"[1,2,]

但它似乎不起作用。

1 个答案:

答案 0 :(得分:0)

cov.focast.line[i+1] = rcov(dcc.fcst)
outputcov <- matrix(unlist(cov.focast.line), ncol = 2, byrow = TRUE)
cov.focast1 <- c()
for (i in seq(from=2, to=NROW(outputcov), by=2)){
     cov.focast1[i/2] = outputcov[i,1]
}
cov.focast <- data.frame(cov.focast1)
相关问题