首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用fGarch包拟合简单GARCH模型中的警告信息

应用fGarch包拟合简单GARCH模型中的警告信息
EN

Stack Overflow用户
提问于 2020-09-06 08:31:44
回答 1查看 393关注 0票数 1

我尝试使用fGarch包来拟合一个简单的GARCH模型,以跟踪数据集(其中包含一种农产品的每周价格)。但是,在模型的每一个其他变体之后,r都会给出以下错误消息,这意味着该函数没有正确运行。

警告消息:当x是长度大于1的字符向量时,不建议使用公式(X)。请考虑公式(粘贴(X),折叠=“”)。

我不知道如何纠正错误和继续建模。寻求正确运行模型的建议。先谢谢你。

代码语言:javascript
复制
Codes used:
library(fGarch)
garch<-read.csv("crrp.csv",header=T,sep="," )
attach(garch)
head(garch)
tcrrp = ts(garch$crrp, start=c(1997,1),end=c(1998,52), frequency=52)
lcr<-(log(tcrrp))
dlcr<-diff(lcr)
dat<-cbind(dlcr)

car1<-garchFit(dlcr~garch(1, 0), data = dat, trace=FALSE, cond.dist='std')
summary(car1)

 "Warning message:
 Using formula(x) is deprecated when x is a character vector of length > 1.
 Consider formula(paste(x, collapse = " ")) instead"

数据crrp

35.57 33.89 33.65 33.48 32.5 32.59 34.01 34.32 35 35 36.5 34.29 33.09 43.59 42.44 43.1 40.38 45.28 47.49 53.57 59.96 60.15 60.16 61.53 57.24 52.24 49.68 47.73 40.95 36 33.67 32.82 32 31.9 31.67 31.87 31.73 31.44 33.49 37.540.51 45.76 51.16 59.33 67.27 75.72 76.05 84.19 89.33 87.1 88.25 84.86 91.86 90.72 72.84 90.72 72.84 59.18 59.18 54.05 47.02 43.02 42.18 44.1 45.67 42.49 43.36 46.93 44.56 66.11 64.62 69.86 68.58 63.72 68.58 63.72 56.46 56.62 51.3 50.342.88 40.14 43.37 38.27 36.29 34.26 33.2 34.1 34.11 34.9 35.93 34.93 33.8 34.1 34.95 35.02 34.64 34.49 48.13

EN

回答 1

Stack Overflow用户

发布于 2022-03-27 05:14:29

我和您有同样的问题,我通过同时运行以下代码来解决这个问题,而不是单独运行它们(以一个例子作为您的代码)。

代码语言:javascript
复制
car1 <- garchFit(dlcr~garch(1, 0), data = dat, trace=FALSE, cond.dist='std')

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

https://stackoverflow.com/questions/63762218

复制
相关文章

相似问题

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