首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绘制HoltWinters图时的错误

绘制HoltWinters图时的错误
EN

Stack Overflow用户
提问于 2013-08-07 21:02:49
回答 1查看 454关注 0票数 0

下面的R代码给了我一个错误,当我试图像绘制HoltWinters图一样绘制这里

代码语言:javascript
复制
# init X
X11()

# get data
mydata = read.csv("lookup.csv", header=TRUE, stringsAsFactors=FALSE)

# data post-proc
mydata = as.data.frame(mydata)
mydata$Time = as.POSIXlt(mydata$Time, format='%d.%m.%Y %H:%M:%S')

# create time series - hourly data -> 8765 hours/year
dataTimeSeries <- ts(mydata$Close, frequency=8765)

dataForecasts = HoltWinters(dataTimeSeries, beta=FALSE, gamma=FALSE)

# output
plot.ts(dataForecasts)
message("Press Return To Continue")
invisible(readLines("stdin", n=1))

我得到的错误是:

$ Rscript simple_forecast.R Xy.coords中的错误(x,NULL,log = log): (列表)不能强迫对象键入“双重”调用: plot.ts -> plotts -> xy.coords 执行暂停

我很困惑,因为print(dataForecasts)打印正确的数据。我也可以毫无问题地绘制dataTimeSeries。

lookup.csv (巴斯泰宾)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-07 22:30:29

通常,应该依赖R来执行类相关函数的分派,并注意到您在Avril的页面上引用的示例只使用plot,而不是plot.ts

代码语言:javascript
复制
 (m <- HoltWinters(co2))
 plot.ts(m)
Error in xy.coords(x, NULL, log = log) : 
  (list) object cannot be coerced to type 'double'

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

https://stackoverflow.com/questions/18113781

复制
相关文章

相似问题

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