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

时间:2012-01-09 02:21:19

标签: r java

我是R.的新手。当我想使用auto.arima函数时遇到错误。消息是:

  

无法找到功能" auto.arima"

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

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

5 个答案:

答案 0 :(得分:2)

正如其他人指出的那样:您已经使用install.packages()或从菜单下载了软件包,但是您没有加载软件包。这是由library(forecast)require(forecast)完成的。您也可以使用以下命令获取单个函数:package::function(),如:forecast::auto.arima()。这么多澄清一点。如果你需要一个图形用户界面(它可以让生活更轻松),请查看Rach Rstudio或R指挥官install.packages(Rcmdr)或Zach提出的rJava。

答案 1 :(得分:0)

  1. 正如@Jeromy Anglim所说:library(forecast)
  2. http://www.rforge.net/rJava/

答案 2 :(得分:0)

安装时,请确保标记"安装依赖关系"选项。

答案 3 :(得分:0)

要使用auto.arima包,您需要安装包" quadprog"。首先安装该软件包并将预测放入库中,您应该没问题

答案 4 :(得分:0)

您需要执行以下步骤

install.packages("xts")
install.packages("forecast", dependencies = TRUE)
library(forecast)

这对我有用。