我正在尝试使用thommens使用spss 22,r 2.15.3(也尝试过2.15.0)和spe文件3.03推荐的倾向得分匹配附加组件
当我在spss中加载spe文件时,我不断收到错误消息,指出缺少软件包(RItools和lme4)。 当我尝试在r中安装它们时,它说没有2.15.3或2.15.0的版本,因此我有点受阻。 我尝试重新安装和其他版本都没有成功。
有什么办法可以解决此问题吗?
答案 0 :(得分:1)
在为过时的R版本安装软件包(而版本2.15.3确实非常过时)时,通常必须使用软件包的源版本。这些通常需要使用正确的系统工具集进行编译,对于Windoze而言,这意味着Rtools.exe。 R软件包和系统工具都必须来自同一时间范围。但是也许SPSS-R融合的维护者也在维护一个存储库?
搜索一个归档二进制Windows存储库(IBM应该为它们链接到SPSS的所有R版本保留所有权利)我确实找到了这样一个归档文件:这应该避免编译的需要lme4
的版本。您应该将“ {CRAN””的options
设置更改为指向此存储库:https://cran-archive.r-project.org/bin/windows/contrib/2.15/
帮助页面:?options
建议您执行以下操作:
local({r <- getOption("repos")
r["CRAN"] <- "https://cran-archive.r-project.org/bin/windows/contrib/2.15/"
options(repos = r)})
您将在其中看到的那些zip文件不需要安装Rtools。另请参阅此Rstudio托管的文章: https://support.rstudio.com/hc/en-us/articles/219949047-Installing-older-versions-of-packages
通过搜索Google得知,该建议仅针对特定版本的SPSS及其派生的“ Modeler”工具。其他版本则需要指定2.14.x或3.2.x存档。