【问题标题】:Load R package in SPSS在 SPSS 中加载 R 包
【发布时间】:2010-12-28 10:32:32
【问题描述】:

我刚刚开始将 R 集成到 SPSS 中,但在 SPSS 中加载一些 R 包时遇到了问题。我可以加载例如library(foreign)library(graphics) 但不适用于 library(xlsReadWrite)library(FactoMineR)。我已经将这些包安装到 R 中,我也可以将它们加载到 R 中。

在 SPSS 中使用此语法时:

BEGIN PROGRAM R.

library(xlsReadWrite)

END PROGRAM.

我收到错误Error in library(xlsReadWrite) : there is no package called 'xlsReadWrite'

非常感谢,

拉库卡

【问题讨论】:

  • 您确定 SPSS 调用的 R 实例是正确的吗?如果我没记错的话,SPSS 会尝试安装它自己的 R 版本,但不一定是最新的……
  • 对于 SPSS 18,插件使用 R 2.8.1。运行时的输出是什么:开始程序 r。会话信息(); installed.packages() 结束程序。
  • 哎哟... R 2.8.1?哇。 SPSS 希望确保 R 体验尽可能糟糕。 SPSS连接的R版本可以升级吗?我对 SPSS 的经验为零。
  • 我刚刚检查过,SPSS 19 使用 R 2.10。但是您必须使用为该插件和相应的 R 包编写的 R 版本。

标签: r spss


【解决方案1】:

为了构建 R 插件/Essentials 包,SPSS Statistics 必须与特定版本的 R 链接,尽管您也可以安装其他版本。 SPSS 通常每年发布一次,并且使用与 SPSS Statistics 发布日期一致的最新 R 版本(这意味着它必须在多个平台上可用并且提前几个月稳定)。即使它不是最新版本的 R,也很少有软件包不能在旧 R 版本中运行。

除了 Essentials 包之外,还有许多已经集成的 R 包 - SPSS 对话框、语法和输出由 SPSS 提供或由用户贡献 - 可以从 SPSS 社区免费下载,网址为 www.ibm.com/developerworks/spssdevcentral R Essentials 目前托管在 SPSS Developer Central,地址为 www.spss.com/devcentral.

问候, 乔恩·派克

【讨论】:

  • 感谢大家的提示。我刚刚意识到 FactoMineR 包是在 R 版本 2.5.1 下构建的。不幸的是,我只有需要 R 2.5.0 的 SPSS16。当我在 R 2.5.0 中使用 FactoMineR 包时,它可能会引起麻烦
  • 如果 R 2.5.0 和 2.5.1 之间的差异是相关的,我会感到非常惊讶,尽管这肯定是可能的。我怀疑您可以安装 R 2.5.1 并且 SPSS 16 仍然可以工作(但如果不能,请准备重新安装这些部件)。
【解决方案2】:

如果您想要早期版本的 xlsReadWrite,您可以通过Archive page 获取源代码

【讨论】:

    猜你喜欢
    • 2021-09-16
    • 1970-01-01
    • 2020-08-20
    • 2016-02-06
    • 1970-01-01
    • 1970-01-01
    • 2021-06-15
    • 2018-06-14
    • 1970-01-01
    相关资源
    最近更新 更多