为什么R找不到auto.arima函数?

3

我是R语言的新手。当我想使用auto.arima函数时,遇到了一个错误。错误信息如下:

无法找到函数“auto.arima”

我已经安装了forecast包。我正在使用R2.14.1版本和Windows 7操作系统中的forecast 3.16。我该怎么办?

如果我能在R中使用auto.arima函数并获得最佳结果模型,我想在我的Java项目中调用auto.arima方法。我该如何在java项目中使用R库?


3
你是否已经加载了包,例如 library(forecast) - Jeromy Anglim
我已经加载了forecast_3.16包,从包菜单中加载。我收到一条消息“成功解压缩和检查MD5摘要的包‘forecast’”。然后我尝试测试auto.arima函数,但仍然找不到该函数。我还尝试使用install.packages("forecast")代码加载包,但是我收到一个错误消息>>包‘forecast’不可用(适用于R版本2.14.1)。出了什么问题? - Nurul
感谢大家的建议。我已经使用了library(forecast)中的auto.arima函数,并重新安装了R。 - Nurul
5个回答

3
作为其他人指出的:您使用install.packages()或从菜单下载了包,但您没有加载该包。这可以通过library(forecast)require(forecast)完成。您也可以使用命令package::function()获取单个函数,例如:forecast::auto.arima()。这就是一点澄清。如果您需要图形用户界面(它会使生活更轻松),请查看RstudioRstudio或R commander install.packages(Rcmdr)或由Zach提出的rJava。

0

0
在安装时,请确保选中“安装依赖项”选项。

0

要使用auto.arima包,您需要安装“quadprog”包。先安装该包,将预测放入库中,然后就可以了。


0
你需要执行以下步骤:
install.packages("xts")
install.packages("forecast", dependencies = TRUE)
library(forecast)

这对我有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接