首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >as.vector(data)中出错:没有将此S4类强制转换为R中的向量的方法

as.vector(data)中出错:没有将此S4类强制转换为R中的向量的方法
EN

Stack Overflow用户
提问于 2019-12-18 05:38:54
回答 1查看 296关注 0票数 0

我正在尝试运行GARCH模型的波动率:

使用的库:

代码语言:javascript
运行
复制
source("TimeSeriesFunctions.R")
library(PerformanceAnalytics)
library(fGarch)
library(MonteCarlo)
library(Bootstrap)
library(xts)
library(quantmod)
library(dynlm)

GARCH1 = garchFit(~ garch(1,1), data=SP500returns, cond.dist = "norm", include.mean = TRUE)

sigmas = volatility(GARCH1, type = "sigma")

但是,每当我尝试使用不同的脚本时,我都会得到这样的错误“as.vector(data)中的错误:没有将这个S4类强制转换为向量的方法”,并且相同的代码也适用于其他人。即使我尝试sigma(),我也得到了这个错误。

SP500是从雅虎获得的计算回报。有什么帮助吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-06-07 01:17:09

quantmod库破坏了fGarch库。尝试重置RStudio并运行除quantmod之外的所有程序我不知道为什么它会这样做,但这是我找到的唯一解决方案

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59382495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档