我已更新到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
答案 0 :(得分:3)
-Alexios