【问题标题】:Why couldn't R find the auto.arima function?为什么 R 找不到 auto.arima 函数?
【发布时间】:2012-01-09 02:21:19
【问题描述】:

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

找不到函数“auto.arima”

我已经安装了forecast 包。我正在使用 R2.14.1 版本并在 windows 7 操作系统中预测 3.16。我能做什么?

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

【问题讨论】:

  • 你是否加载了包,例如library(forecast)?
  • 我已经加载了。我从包菜单加载了 forecast_3.16 包。我收到一条消息“包‘预测’成功解包并检查了 MD5 总和”。然后我尝试测试 auto.arima 功能,但仍然找不到该功能。我也尝试使用 install.packages("forecast") 代码加载包,但我收到一条错误消息>>包'forecast'不可用(对于 R 版本 2.14.1)。怎么了?
  • 谢谢大家的提示。我之前被库(预测)使用过 auto.arima 函数并重新安装了 R。

标签: r java


【解决方案1】:

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

【讨论】:

    【解决方案2】:
    1. 正如@Jeromy Anglim 所说:library(forecast)
    2. http://www.rforge.net/rJava/

    【讨论】:

      【解决方案3】:

      安装时,请务必标记“安装依赖项”选项。

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

          您需要执行以下步骤

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

          这对我有用。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2020-04-02
            • 1970-01-01
            • 1970-01-01
            • 2019-10-08
            • 2020-10-01
            • 1970-01-01
            • 2011-02-26
            • 1970-01-01
            相关资源
            最近更新 更多