2

我正在使用基于 R 3.4.3 的 R Studio。但是,当我尝试调用 forecast.HoltWinters 函数时,R 告诉我“找不到函数”forecast.HoltWinters“”。检查安装的包(v8.2)告诉我这是真的,没有预测。HoltWinters。但是https://cran.r-project.org/web/packages/forecast/中的手册明确指出,forecast.HoltWinters 仍然可用。

我也尝试过 stats::HoldWinters,但它工作错误。该代码在另一台计算机上运行良好,但它根本无法在我的计算机上运行。有什么解决办法吗?

这是代码。Book2.csv 有足够的数据持续超过 3 个周期。

dltt <- read.csv("book2.csv", header = TRUE)
dltt.ts <- ts(dltt$Total, frequency=12, start=c(2014,4))
dltt.ts.hw <- HoltWinters(dltt.ts)
library(forecast)
dltt.ts.hw.fc <- forecast.HoltWinters(dltt.ts.hw) //Error as soon as I run this line
4

1 回答 1

0

使用函数拟合 HoltWinters 模型HoltWinters,然后使用forecast. 这一切都在帮助HoltWintersand forecast,即"The function invokes particular _methods_ which depend on the class of the first argument"。我将在这里复制它的内容:

m <- HoltWinters(co2)
forecast(m)

请注意,这将调用非导出forecast.HoltWinters函数,您永远不应该像某些人建议的那样直接使用三冒号表示法调用该函数。

于 2018-02-24T08:39:55.657 回答