我已经更新到 R 的最新版本并更新了 rugarch 包。不幸的是,一些以前有效的代码不再有效。我现在得到一个错误。我会非常感谢一些帮助将输出转换为数据框。
library(rugarch)
data(sp500ret)
spec = ugarchspec( )
fit1 = ugarchfit(spec = spec, data = sp500ret)
df.fit1 <- as.data.frame(fit1,which="VaR")
Error in as.data.frame.default(fit1, which = "VaR"):
cannot coerce class "structure("uGARCHfit", package = "rugarch")" to a
data.frame
attributes(fit1)
显示:$fit$sigma
但是当我尝试时:
df1 <- data.frame(fit1$fit$sigma)
我收到一条错误消息;
Error in fit1$fit : $ operator not defined for this S4 class