我在从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,]
但它似乎不起作用。
答案 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)